MCPcopy
hub / github.com/pydantic/pydantic / test_isinstance

Function test_isinstance

pydantic-core/tests/test_isinstance.py:9–19  ·  pydantic-core/tests/test_isinstance.py::test_isinstance
()

Source from the content-addressed store, hash-verified

7
8
9def test_isinstance():
10 v = SchemaValidator(cs.int_schema())
11 assert v.validate_python(123) == 123
12 assert v.isinstance_python(123) is True
13 assert v.validate_python(&class="cm">#x27;123') == 123
14 assert v.isinstance_python(&class="cm">#x27;123') is True
15
16 with pytest.raises(ValidationError, match=&class="cm">#x27;Input should be a valid integer'):
17 v.validate_python(&class="cm">#x27;foo')
18
19 assert v.isinstance_python(&class="cm">#x27;foo') is False
20
21
22def test_isinstance_strict():

Callers

nothing calls this directly

Calls 2

int_schemaMethod · 0.80
validate_pythonMethod · 0.45

Tested by

no test coverage detected