コード例 #1
0
ファイル: test_api.py プロジェクト: glarrain/dynamic-rest
    def test_ephemeral_object_link(self):

        class FakeCountObject(object):
            pk = 1
            values = []

        class FakeNested(object):
            value_count = FakeCountObject()

        szr = NestedEphemeralSerializer()
        data = szr.to_representation(FakeNested())
        self.assertEqual(data, {'value_count': 1}, data)
コード例 #2
0
ファイル: test_api.py プロジェクト: trb116/pythonanalyzer
    def test_ephemeral_object_link(self):

        class FakeCountObject(object):
            pk = 1
            values = []

        class FakeNested(object):
            value_count = FakeCountObject()

        szr = NestedEphemeralSerializer()
        data = szr.to_representation(FakeNested())
        self.assertEqual(data, {'value_count': 1}, data)
コード例 #3
0
 def test_to_representation_request_fields_nested(self):
     value_count = EphemeralObject({'pk': 1, 'values': []})
     nested = EphemeralObject({'pk': 1, 'value_count': value_count})
     data = NestedEphemeralSerializer(request_fields={
         'value_count': {}
     }).to_representation(nested)
     self.assertEqual(data['value_count']['count'], 0)