def test_embedded(self, testdata: TestData) -> None: """Tests embedded method to check JSON-serialization.""" for data in testdata['user']: assert data == json_roundtrip(User(**data).to_json())
def test_init(self, testdata: TestData) -> None: """Create user instance and validate accessors.""" for data in testdata['user']: user = User(**data) for key, value in data.items(): assert getattr(user, key) == value