Skip to content

Commit 3fa5d10

Browse files
author
JONEMI21
committed
remove schema=
1 parent 4d17798 commit 3fa5d10

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+889
-973
lines changed

tests/benchmarks/test_micro_benchmarks.py

Lines changed: 82 additions & 90 deletions
Large diffs are not rendered by default.

tests/serializers/test_any.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ class Foo:
497497
),
498498
['a'],
499499
)
500-
Foo.__pydantic_validator__ = SchemaValidator(schema=schema)
500+
Foo.__pydantic_validator__ = SchemaValidator(schema)
501501
Foo.__pydantic_serializer__ = SchemaSerializer(schema)
502502

503503
s = SchemaSerializer(core_schema.any_schema())

tests/serializers/test_dataclasses.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ class Model:
187187
[],
188188
)
189189
s = SchemaSerializer(schema)
190-
v = SchemaValidator(schema=schema)
190+
v = SchemaValidator(schema)
191191

192192
m = v.validate_python({'extra': 'extra'})
193193

tests/serializers/test_model.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def test_dataclass():
102102
),
103103
)
104104
# just check validation works as expected
105-
v = SchemaValidator(schema=schema)
105+
v = SchemaValidator(schema)
106106
dc = v.validate_python({'foo': 1, 'bar': 'bar-str', 'spam': 'bite', 'frog': 123})
107107
assert dc == DataClass(foo=1, bar='bar-str', spam=b'bite', frog=123)
108108
dc.class_var = 2
@@ -426,7 +426,7 @@ def test_advanced_exclude_nested_lists(exclude, expected):
426426
BasicModel,
427427
core_schema.model_fields_schema(dict(subs=core_schema.model_field(core_schema.list_schema(sub_model_schema)))),
428428
)
429-
v = SchemaValidator(schema=model_schema)
429+
v = SchemaValidator(model_schema)
430430

431431
data = v.validate_python(
432432
dict(subs=[dict(k=1, subsubs=[dict(i=1, j=1), dict(i=2, j=2)]), dict(k=2, subsubs=[dict(i=3, j=3)])])
@@ -974,7 +974,7 @@ class MyModel:
974974
),
975975
extra_behavior='allow',
976976
)
977-
v = SchemaValidator(schema=schema)
977+
v = SchemaValidator(schema)
978978
m = v.validate_python({'field_a': b'test', 'field_b': 12, 'field_c': 'extra'})
979979
assert isinstance(m, MyModel)
980980
assert m.__dict__ == {'field_a': b'test', 'field_b': 12}

tests/serializers/test_other.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class Other(Parent):
8080
),
8181
config=core_schema.CoreConfig(extra_fields_behavior='allow'),
8282
)
83-
Parent.__pydantic_validator__ = SchemaValidator(schema=Parent.__pydantic_core_schema__)
83+
Parent.__pydantic_validator__ = SchemaValidator(Parent.__pydantic_core_schema__)
8484
Parent.__pydantic_serializer__ = SchemaSerializer(Parent.__pydantic_core_schema__)
8585

8686
Other.__pydantic_core_schema__ = core_schema.model_schema(
@@ -93,7 +93,7 @@ class Other(Parent):
9393
),
9494
config=core_schema.CoreConfig(extra_fields_behavior='forbid'),
9595
)
96-
Other.__pydantic_validator__ = SchemaValidator(schema=Other.__pydantic_core_schema__)
96+
Other.__pydantic_validator__ = SchemaValidator(Other.__pydantic_core_schema__)
9797
Other.__pydantic_serializer__ = SchemaSerializer(Other.__pydantic_core_schema__)
9898

9999
other = Other.__pydantic_validator__.validate_python({'x': 1, 'y': 'some string'})

tests/serializers/test_serialize_as_any.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class Child(Parent):
2020
}
2121
),
2222
)
23-
Parent.__pydantic_validator__ = SchemaValidator(schema=Parent.__pydantic_core_schema__)
23+
Parent.__pydantic_validator__ = SchemaValidator(Parent.__pydantic_core_schema__)
2424
Parent.__pydantic_serializer__ = SchemaSerializer(Parent.__pydantic_core_schema__)
2525

2626
Child.__pydantic_core_schema__ = core_schema.model_schema(
@@ -32,7 +32,7 @@ class Child(Parent):
3232
}
3333
),
3434
)
35-
Child.__pydantic_validator__ = SchemaValidator(schema=Child.__pydantic_core_schema__)
35+
Child.__pydantic_validator__ = SchemaValidator(Child.__pydantic_core_schema__)
3636
Child.__pydantic_serializer__ = SchemaSerializer(Child.__pydantic_core_schema__)
3737

3838
child = Child.__pydantic_validator__.validate_python({'x': 1, 'y': 'hopefully not a secret'})
@@ -61,7 +61,7 @@ class Child(Parent):
6161
),
6262
['x'],
6363
)
64-
Parent.__pydantic_validator__ = SchemaValidator(schema=Parent.__pydantic_core_schema__)
64+
Parent.__pydantic_validator__ = SchemaValidator(Parent.__pydantic_core_schema__)
6565
Parent.__pydantic_serializer__ = SchemaSerializer(Parent.__pydantic_core_schema__)
6666

6767
Child.__pydantic_core_schema__ = core_schema.dataclass_schema(
@@ -75,7 +75,7 @@ class Child(Parent):
7575
),
7676
['x', 'y'],
7777
)
78-
Child.__pydantic_validator__ = SchemaValidator(schema=Child.__pydantic_core_schema__)
78+
Child.__pydantic_validator__ = SchemaValidator(Child.__pydantic_core_schema__)
7979
Child.__pydantic_serializer__ = SchemaSerializer(Child.__pydantic_core_schema__)
8080

8181
child = Child.__pydantic_validator__.validate_python({'x': 1, 'y': 'hopefully not a secret'})
@@ -98,7 +98,7 @@ class Child(Parent):
9898
'x': core_schema.typed_dict_field(core_schema.int_schema()),
9999
}
100100
)
101-
Parent.__pydantic_validator__ = SchemaValidator(schema=Parent.__pydantic_core_schema__)
101+
Parent.__pydantic_validator__ = SchemaValidator(Parent.__pydantic_core_schema__)
102102
Parent.__pydantic_serializer__ = SchemaSerializer(Parent.__pydantic_core_schema__)
103103

104104
Child.__pydantic_core_schema__ = core_schema.typed_dict_schema(
@@ -107,7 +107,7 @@ class Child(Parent):
107107
'y': core_schema.typed_dict_field(core_schema.str_schema()),
108108
}
109109
)
110-
Child.__pydantic_validator__ = SchemaValidator(schema=Child.__pydantic_core_schema__)
110+
Child.__pydantic_validator__ = SchemaValidator(Child.__pydantic_core_schema__)
111111
Child.__pydantic_serializer__ = SchemaSerializer(Child.__pydantic_core_schema__)
112112

113113
child = Child.__pydantic_validator__.validate_python({'x': 1, 'y': 'hopefully not a secret'})
@@ -133,7 +133,7 @@ class Other:
133133
}
134134
),
135135
)
136-
Parent.__pydantic_validator__ = SchemaValidator(schema=Parent.__pydantic_core_schema__)
136+
Parent.__pydantic_validator__ = SchemaValidator(Parent.__pydantic_core_schema__)
137137
Parent.__pydantic_serializer__ = SchemaSerializer(Parent.__pydantic_core_schema__)
138138

139139
Other.__pydantic_core_schema__ = core_schema.model_schema(
@@ -145,7 +145,7 @@ class Other:
145145
),
146146
config=core_schema.CoreConfig(extra_fields_behavior='allow'),
147147
)
148-
Other.__pydantic_validator__ = SchemaValidator(schema=Other.__pydantic_core_schema__)
148+
Other.__pydantic_validator__ = SchemaValidator(Other.__pydantic_core_schema__)
149149
Other.__pydantic_serializer__ = SchemaSerializer(Other.__pydantic_core_schema__)
150150

151151
other = Other.__pydantic_validator__.validate_python({'x': 1, 'y': 'hopefully not a secret'})

tests/serializers/test_url.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
def test_url():
9-
v = SchemaValidator(schema=core_schema.url_schema())
9+
v = SchemaValidator(core_schema.url_schema())
1010
s = SchemaSerializer(core_schema.url_schema())
1111

1212
url = v.validate_python('https://example.com')
@@ -26,7 +26,7 @@ def test_url():
2626

2727

2828
def test_multi_host_url():
29-
v = SchemaValidator(schema=core_schema.multi_host_url_schema())
29+
v = SchemaValidator(core_schema.multi_host_url_schema())
3030
s = SchemaSerializer(core_schema.multi_host_url_schema())
3131

3232
url = v.validate_python('https://example.com,example.org/path')
@@ -46,7 +46,7 @@ def test_multi_host_url():
4646

4747

4848
def test_url_dict_keys():
49-
v = SchemaValidator(schema=core_schema.url_schema())
49+
v = SchemaValidator(core_schema.url_schema())
5050

5151
s = SchemaSerializer(core_schema.dict_schema(core_schema.url_schema()))
5252
url = v.validate_python('https://example.com')
@@ -56,7 +56,7 @@ def test_url_dict_keys():
5656

5757

5858
def test_multi_host_url_dict_keys():
59-
v = SchemaValidator(schema=core_schema.multi_host_url_schema())
59+
v = SchemaValidator(core_schema.multi_host_url_schema())
6060

6161
s = SchemaSerializer(core_schema.dict_schema(core_schema.multi_host_url_schema()))
6262
url = v.validate_python('https://example.com,example.org/path')

tests/test_build.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def test_build_error_deep():
2828

2929

3030
def test_schema_as_string():
31-
v = SchemaValidator(schema=cs.bool_schema())
31+
v = SchemaValidator(cs.bool_schema())
3232
assert v.validate_python('tRuE') is True
3333

3434

@@ -53,7 +53,7 @@ def test_schema_wrong_type(pydantic_version):
5353

5454
@pytest.mark.parametrize('pickle_protocol', range(1, pickle.HIGHEST_PROTOCOL + 1))
5555
def test_pickle(pickle_protocol: int) -> None:
56-
v1 = SchemaValidator(schema=cs.bool_schema())
56+
v1 = SchemaValidator(cs.bool_schema())
5757
assert v1.validate_python('tRuE') is True
5858
p = pickle.dumps(v1, protocol=pickle_protocol)
5959
v2 = pickle.loads(p)
@@ -77,7 +77,7 @@ def test_not_schema_definition_error():
7777
for i in range(101)
7878
},
7979
}
80-
v = SchemaValidator(schema=schema)
80+
v = SchemaValidator(schema)
8181
assert repr(v).count('TypedDictField') == 101
8282

8383

@@ -98,7 +98,7 @@ def test_function_no_mode():
9898

9999
def test_try_self_schema_discriminator():
100100
"""Trying to use self-schema when it shouldn't be used"""
101-
v = SchemaValidator(schema=cs.tagged_union_schema(choices={'int': cs.int_schema()}, discriminator='self-schema'))
101+
v = SchemaValidator(cs.tagged_union_schema(choices={'int': cs.int_schema()}, discriminator='self-schema'))
102102
assert 'discriminator: LookupKey' in repr(v)
103103

104104

@@ -138,4 +138,4 @@ def test_build_recursive_schema_from_defs() -> None:
138138
],
139139
)
140140

141-
SchemaValidator(schema=s)
141+
SchemaValidator(s)

tests/test_config.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212

1313
def test_on_field():
14-
v = SchemaValidator(schema=cs.str_schema(min_length=2, max_length=5))
14+
v = SchemaValidator(cs.str_schema(min_length=2, max_length=5))
1515
r = plain_repr(v)
1616
assert 'min_length:Some(2)' in r
1717
assert 'max_length:Some(5)' in r
@@ -20,14 +20,14 @@ def test_on_field():
2020

2121

2222
def test_on_config():
23-
v = SchemaValidator(schema=cs.str_schema(), config=CoreConfig(str_max_length=5))
23+
v = SchemaValidator(cs.str_schema(), config=CoreConfig(str_max_length=5))
2424
assert 'max_length:Some(5)' in plain_repr(v)
2525
assert v.isinstance_python('test') is True
2626
assert v.isinstance_python('test long') is False
2727

2828

2929
def test_field_priority_arg():
30-
v = SchemaValidator(schema=cs.str_schema(max_length=5), config=CoreConfig(str_max_length=10))
30+
v = SchemaValidator(cs.str_schema(max_length=5), config=CoreConfig(str_max_length=10))
3131
assert 'max_length:Some(5)' in plain_repr(v)
3232
assert v.isinstance_python('test') is True
3333
assert v.isinstance_python('test long') is False
@@ -40,7 +40,7 @@ class MyModel:
4040

4141
def test_on_model_class():
4242
v = SchemaValidator(
43-
schema=cs.model_schema(
43+
cs.model_schema(
4444
cls=MyModel,
4545
config=CoreConfig(str_max_length=5),
4646
schema=cs.model_fields_schema(fields={'f': cs.model_field(schema=cs.str_schema())}),
@@ -53,7 +53,7 @@ def test_on_model_class():
5353

5454
def test_field_priority_model():
5555
v = SchemaValidator(
56-
schema=cs.model_schema(
56+
cs.model_schema(
5757
cls=MyModel,
5858
config=CoreConfig(str_max_length=10),
5959
schema=cs.model_fields_schema(fields={'f': cs.model_field(schema=cs.str_schema(max_length=5))}),
@@ -103,7 +103,7 @@ def test_field_priority_model():
103103
)
104104
def test_allow_inf_nan(config: CoreConfig, float_field_schema, input_value, expected):
105105
v = SchemaValidator(
106-
schema=cs.model_schema(
106+
cs.model_schema(
107107
cls=MyModel,
108108
schema=cs.model_fields_schema(fields={'x': cs.model_field(schema=float_field_schema)}),
109109
config=config,
@@ -127,7 +127,7 @@ def test_allow_inf_nan(config: CoreConfig, float_field_schema, input_value, expe
127127
)
128128
def test_hide_input_in_errors(config, input_str):
129129
v = SchemaValidator(
130-
schema=cs.model_schema(
130+
cs.model_schema(
131131
cls=MyModel, schema=cs.model_fields_schema(fields={'f': cs.model_field(schema=cs.str_schema())})
132132
),
133133
config=config,
@@ -138,14 +138,14 @@ def test_hide_input_in_errors(config, input_str):
138138

139139

140140
def test_cache_strings():
141-
v = SchemaValidator(schema=cs.str_schema())
141+
v = SchemaValidator(cs.str_schema())
142142
assert 'cache_strings=True' in plain_repr(v)
143143

144-
v = SchemaValidator(schema=cs.str_schema(), config=CoreConfig(cache_strings=True))
144+
v = SchemaValidator(cs.str_schema(), config=CoreConfig(cache_strings=True))
145145
assert 'cache_strings=True' in plain_repr(v)
146146

147-
v = SchemaValidator(schema=cs.str_schema(), config=CoreConfig(cache_strings=False))
147+
v = SchemaValidator(cs.str_schema(), config=CoreConfig(cache_strings=False))
148148
assert 'cache_strings=False' in plain_repr(v)
149149

150-
v = SchemaValidator(schema=cs.str_schema(), config=CoreConfig(cache_strings='keys'))
150+
v = SchemaValidator(cs.str_schema(), config=CoreConfig(cache_strings='keys'))
151151
assert "cache_strings='keys'" in plain_repr(v)

0 commit comments

Comments
 (0)