예제 #1
0
 def test_parse_as_slugs_many(self):
     app2 = app_factory(app_slug='foo')
     field = SlugOrPrimaryKeyRelatedField(queryset=Webapp.objects.all(),
                                          slug_field='app_slug',
                                          many=True)
     eq_(field.to_internal_value([self.app.app_slug, app2.app_slug]),
         [self.app, app2])
예제 #2
0
 def test_parse_as_slug(self):
     field = SlugOrPrimaryKeyRelatedField(queryset=Webapp.objects.all(),
                                          slug_field='app_slug')
     eq_(field.to_internal_value(self.app.app_slug), self.app)
예제 #3
0
 def test_parse_as_pks_many(self):
     app2 = app_factory()
     field = SlugOrPrimaryKeyRelatedField(queryset=Webapp.objects.all(),
                                          many=True)
     eq_(field.to_internal_value([self.app.pk, app2.pk]), [self.app, app2])
예제 #4
0
 def test_parse_as_slugs_many(self):
     app2 = app_factory(app_slug='foo')
     field = SlugOrPrimaryKeyRelatedField(queryset=Webapp.objects.all(),
                                          slug_field='app_slug', many=True)
     eq_(field.to_internal_value([self.app.app_slug, app2.app_slug]),
         [self.app, app2])
예제 #5
0
 def test_parse_as_slug(self):
     field = SlugOrPrimaryKeyRelatedField(queryset=Webapp.objects.all(),
                                          slug_field='app_slug')
     eq_(field.to_internal_value(self.app.app_slug), self.app)
예제 #6
0
 def test_parse_as_pks_many(self):
     app2 = app_factory()
     field = SlugOrPrimaryKeyRelatedField(queryset=Webapp.objects.all(),
                                          many=True)
     eq_(field.to_internal_value([self.app.pk, app2.pk]),
         [self.app, app2])