Skip to content

Commit 98a871c

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent c48b1e5 commit 98a871c

2 files changed

Lines changed: 12 additions & 14 deletions

File tree

src/marshmallow/experimental/meta.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,16 @@ class registry. Must be `True` if you intend to refer to this `Schema <marshmall
5454
by class name in `Nested` fields. Only set this to `False` when memory
5555
usage is critical. Defaults to `True`.
5656
"""
57-
...
57+
5858

5959
@typing.overload
60-
def meta(*bases, **kwargs):
61-
...
60+
def meta(*bases, **kwargs): ...
61+
6262

6363
def meta(*bases, **kwargs):
6464
def wrapper(schema):
6565
mro = bases if bases else (schema.Meta,)
6666
meta = type(schema.Meta.__name__, mro, kwargs)
67-
return type(schema.__name__, (schema,), {'Meta': meta})
67+
return type(schema.__name__, (schema,), {"Meta": meta})
68+
6869
return wrapper

tests/test_meta.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
import typing
2-
3-
import pytest
4-
51
from marshmallow import Schema
62
from marshmallow.experimental.meta import meta
73

@@ -10,14 +6,15 @@ class Base(Schema):
106
class Meta:
117
foo = True
128

9+
1310
class TestMeta:
1411
def test_default_inheritance(self):
1512
@meta(bar=True)
1613
class Test(Base):
1714
pass
1815

19-
assert getattr(Test.Meta, 'foo', None) == True
20-
assert getattr(Test.Meta, 'bar', None) == True
16+
assert getattr(Test.Meta, "foo", None) == True
17+
assert getattr(Test.Meta, "bar", None) == True
2118

2219
def test_explicit_inheritance(self):
2320
class Parent(Schema):
@@ -28,13 +25,13 @@ class Meta:
2825
class Test(Schema):
2926
pass
3027

31-
assert getattr(Test.Meta, 'foo', None) == True
32-
assert getattr(Test.Meta, 'bar', None) == True
33-
assert getattr(Test.Meta, 'baz', None) == True
28+
assert getattr(Test.Meta, "foo", None) == True
29+
assert getattr(Test.Meta, "bar", None) == True
30+
assert getattr(Test.Meta, "baz", None) == True
3431

3532
def test_clear_inheritance(self):
3633
@meta(Schema.Meta, bar=True)
3734
class Test(Base):
3835
pass
3936

40-
assert not hasattr(Test.Meta, 'foo')
37+
assert not hasattr(Test.Meta, "foo")

0 commit comments

Comments
 (0)