(self)
| 4077 | self.assertEqual(D.__set_name__.call_count, 1) |
| 4078 | |
| 4079 | def test_init_calls_set(self): |
| 4080 | class D: |
| 4081 | pass |
| 4082 | |
| 4083 | D.__set__ = Mock() |
| 4084 | |
| 4085 | @dataclass |
| 4086 | class C: |
| 4087 | i: D = D() |
| 4088 | |
| 4089 | # Make sure D.__set__ is called. |
| 4090 | D.__set__.reset_mock() |
| 4091 | c = C(5) |
| 4092 | self.assertEqual(D.__set__.call_count, 1) |
| 4093 | |
| 4094 | def test_getting_field_calls_get(self): |
| 4095 | class D: |
nothing calls this directly
no test coverage detected