(self)
| 4355 | |
| 4356 | class TestMakeDataclass(unittest.TestCase): |
| 4357 | def test_simple(self): |
| 4358 | C = make_dataclass('C', |
| 4359 | [('x', int), |
| 4360 | ('y', int, field(default=5))], |
| 4361 | namespace={'add_one': lambda self: self.x + 1}) |
| 4362 | c = C(10) |
| 4363 | self.assertEqual((c.x, c.y), (10, 5)) |
| 4364 | self.assertEqual(c.add_one(), 11) |
| 4365 | |
| 4366 | |
| 4367 | def test_no_mutate_namespace(self): |
nothing calls this directly
no test coverage detected