Skip to content

Instantly share code, notes, and snippets.

@buddylindsey
Created February 14, 2017 16:43
Show Gist options
  • Save buddylindsey/b18f87299cc43305eb6dd6aff70da394 to your computer and use it in GitHub Desktop.
Save buddylindsey/b18f87299cc43305eb6dd6aff70da394 to your computer and use it in GitHub Desktop.
test_attrs
class CompanyViewSet(ListModelMixin, GenericViewSet):
authentication_classes = (TokenAuthentication,)
serializer_class = CompanySerializer
filter_backends = (filters.DjangoFilterBackend, filters.OrderingFilter)
ordering_fields = ('name',)
filter_class = CompanyFilterSet
class CompanyViewSetTests(TestCase):
def test_attrs(self):
view = CompanyViewSet()
self.assertIsInstance(view, GenericViewSet)
self.assertIsInstance(view, ListModelMixin)
self.assertEqual(view.authentication_classes, (TokenAuthentication,))
self.assertEqual(view.serializer_class, CompanySerializer)
self.assertSequenceEqual(view.filter_backends, (filters.DjangoFilterBackend, filtersOrderingFilter,))
self.assertEqual(view.ordering_fields, ('name',))
self.assertEqual(view.filter_class, CompanyFilterSet)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment