Example #1
0
    def test_deconstruct_default_kwargs(self):
        field = JSONField()

        _, _, _, kwargs = field.deconstruct()

        self.assertNotIn('dump_kwargs', kwargs)
        self.assertNotIn('load_kwargs', kwargs)
Example #2
0
    def test_deconstruct_non_default_kwargs(self):
        field = JSONField(
            dump_kwargs={'separators': (',', ':')},
            load_kwargs={'object_pairs_hook': dict},
        )

        _, _, _, kwargs = field.deconstruct()

        self.assertEqual(kwargs['dump_kwargs'], {'separators': (',', ':')})
        self.assertEqual(kwargs['load_kwargs'], {'object_pairs_hook': dict})