Example #1
0
 def test_to_native(self):
     self.app2 = amo.tests.app_factory()
     self.collection.add_app(self.app2)
     apps = [self.app, self.app2]
     request = self.get_request({})
     resource = SimpleAppSerializer(apps)
     resource.context = {'request': request}
     self.field.context['request'] = request
     data = self.field.to_native(self.collection.apps())
     eq_(len(data), 2)
     eq_(data[0]['id'], int(self.app.pk))
     eq_(data[0]['resource_uri'], self.app.get_api_url(pk=self.app.pk))
     eq_(data[1]['id'], int(self.app2.id))
     eq_(data[1]['resource_uri'], self.app2.get_api_url(pk=self.app2.pk))
Example #2
0
 def test_to_native(self):
     self.app2 = amo.tests.app_factory()
     self.collection.add_app(self.app2)
     apps = [self.app, self.app2]
     request = self.get_request({})
     resource = SimpleAppSerializer(apps)
     resource.context = {"request": request}
     self.field.context["request"] = request
     data = self.field.to_native(self.collection.apps())
     eq_(len(data), 2)
     eq_(data[0]["id"], int(self.app.pk))
     eq_(data[0]["resource_uri"], self.app.get_api_url(pk=self.app.pk))
     eq_(data[1]["id"], int(self.app2.id))
     eq_(data[1]["resource_uri"], self.app2.get_api_url(pk=self.app2.pk))