()
| 344 | |
| 345 | |
| 346 | def test_fields_set(): |
| 347 | class Model(BaseModel): |
| 348 | x: int |
| 349 | y: int = 2 |
| 350 | |
| 351 | m = Model(x=1) |
| 352 | assert m.model_fields_set == {'x'} |
| 353 | match = '^The `__fields_set__` attribute is deprecated, use `model_fields_set` instead.' |
| 354 | with pytest.warns(PydanticDeprecatedSince20, match=match): |
| 355 | assert m.__fields_set__ == {'x'} |
| 356 | |
| 357 | |
| 358 | def test_fields_dir(): |