예제 #1
0
 def test(self):
     self.assertEqual(['id', 'field1E', 'field3E', 'field4E', 'field2E'],
                      names_of_fields(TestModelE))
     self.assertEqual(['id', 'field1', 'field2', 'field3'],
                      names_of_fields(TestModel1))
     self.assertEqual(['id', 'field1', 'field2'],
                      names_of_fields(TestModel0))
예제 #2
0
 def test(self):
     flds = tuple(names_of_fields(TestModelFields))
     self.assertEqual(sort_unique_tuple(('fieldA', 'fieldX', 'fieldG',
                                         'fieldD'), TestModelFields),
                      ('fieldA', 'fieldD', 'fieldG', 'fieldX'))
     self.assertEqual(sort_unique_tuple(flds[::-1], TestModelFields), flds)
     self.assertEqual(sort_unique_tuple(('fieldD', 'fieldH', 'fieldF'),
                                        TestModelFields),
                      ('fieldD', 'fieldF', 'fieldH'))