Added a benchmark to the serializer's get_fields() method.

This commit is contained in:
Omer Katz 2015-02-03 10:05:42 +02:00
parent 59659835e8
commit 5f49f97c95

View File

@ -43,6 +43,14 @@ class TestNestedSerializer(serializers.ModelSerializer):
fields = data.keys() + ['method', 'fk'] fields = data.keys() + ['method', 'fk']
@mark.bench('serializers.ModelSerializer.get_fields')
def test_get_fields():
instance = RegularFieldsModel(**data)
serializer = TestSerializer(instance=instance)
assert serializer.get_fields()
@mark.bench('serializers.ModelSerializer.to_representation') @mark.bench('serializers.ModelSerializer.to_representation')
def test_object_serialization(): def test_object_serialization():
instance = RegularFieldsModel(**data) instance = RegularFieldsModel(**data)