def test_form_from_serializer(self):
        form = form_from_serializer(TestSerializer, fields=['foo', 'bar'], exclude=['exclude'])

        self.assertTrue(issubclass(form, SerializerForm))
        self.assertIsInstance(form._meta, SerializerFormOptions)
        self.assertListEqual(form._meta.fields, ['foo', 'bar'])
        self.assertListEqual(form._meta.exclude, ['exclude'])
        self.assertIs(form._meta.serializer, TestSerializer)
Exemplo n.º 2
0
    def test_form_from_serializer(self):
        form = form_from_serializer(TestSerializer,
                                    fields=['foo', 'bar'],
                                    exclude=['exclude'])

        self.assertTrue(issubclass(form, SerializerForm))
        self.assertIsInstance(form._meta, SerializerFormOptions)
        self.assertListEqual(form._meta.fields, ['foo', 'bar'])
        self.assertListEqual(form._meta.exclude, ['exclude'])
        self.assertIs(form._meta.serializer, TestSerializer)
 def test_form_from_serializer_not_serializer(self):
     with self.assertRaises(AssertionError):
         form_from_serializer(None)
Exemplo n.º 4
0
 def test_form_from_serializer_not_serializer(self):
     with self.assertRaises(AssertionError):
         form_from_serializer(None)