drf-yasg/tests/test_reference_schema.py

14 lines
453 B
Python

from datadiff.tools import assert_equal
def test_reference_schema(swagger_dict, reference_schema):
swagger_dict = dict(swagger_dict)
reference_schema = dict(reference_schema)
ignore = ['info', 'host', 'schemes', 'basePath', 'securityDefinitions']
for attr in ignore:
swagger_dict.pop(attr, None)
reference_schema.pop(attr, None)
# formatted better than pytest diff
assert_equal(swagger_dict, reference_schema)