aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_dataclasses/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_dataclasses/__init__.py')
-rw-r--r--Lib/test/test_dataclasses/__init__.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/Lib/test/test_dataclasses/__init__.py b/Lib/test/test_dataclasses/__init__.py
index 7c07dfc77de..f629d7bb539 100644
--- a/Lib/test/test_dataclasses/__init__.py
+++ b/Lib/test/test_dataclasses/__init__.py
@@ -3965,9 +3965,9 @@ class TestReplace(unittest.TestCase):
self.assertEqual((c1.x, c1.y, c1.z, c1.t), (3, 2, 10, 100))
- with self.assertRaisesRegex(ValueError, 'init=False'):
+ with self.assertRaisesRegex(TypeError, 'init=False'):
replace(c, x=3, z=20, t=50)
- with self.assertRaisesRegex(ValueError, 'init=False'):
+ with self.assertRaisesRegex(TypeError, 'init=False'):
replace(c, z=20)
replace(c, x=3, z=20, t=50)
@@ -4020,10 +4020,10 @@ class TestReplace(unittest.TestCase):
self.assertEqual((c1.x, c1.y), (5, 10))
# Trying to replace y is an error.
- with self.assertRaisesRegex(ValueError, 'init=False'):
+ with self.assertRaisesRegex(TypeError, 'init=False'):
replace(c, x=2, y=30)
- with self.assertRaisesRegex(ValueError, 'init=False'):
+ with self.assertRaisesRegex(TypeError, 'init=False'):
replace(c, y=30)
def test_classvar(self):
@@ -4056,8 +4056,8 @@ class TestReplace(unittest.TestCase):
c = C(1, 10)
self.assertEqual(c.x, 10)
- with self.assertRaisesRegex(ValueError, r"InitVar 'y' must be "
- "specified with replace()"):
+ with self.assertRaisesRegex(TypeError, r"InitVar 'y' must be "
+ r"specified with replace\(\)"):
replace(c, x=3)
c = replace(c, x=3, y=5)
self.assertEqual(c.x, 15)