From 5f49f97c958261423e7eec12d60582a1ddc6301e Mon Sep 17 00:00:00 2001 From: Omer Katz Date: Tue, 3 Feb 2015 10:05:42 +0200 Subject: [PATCH] Added a benchmark to the serializer's get_fields() method. --- tests/test_serializers_benchmarks.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_serializers_benchmarks.py b/tests/test_serializers_benchmarks.py index 63af030f3..fb04bbba4 100644 --- a/tests/test_serializers_benchmarks.py +++ b/tests/test_serializers_benchmarks.py @@ -43,6 +43,14 @@ class TestNestedSerializer(serializers.ModelSerializer): 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') def test_object_serialization(): instance = RegularFieldsModel(**data)