def test_get_m2m_fields(self):
fields = list(self.plan_serializer._get_m2m_fields())
fields.sort()
expected_fields = list(MockTestPlanSerializer.m2m_fields)
expected_fields.sort()
self.assertEqual(expected_fields, fields)
fields = list(self.case_serializer._get_m2m_fields())
fields.sort()
expected_fields = [field.name for field in TestCase._meta.many_to_many]
expected_fields.sort()
self.assertEqual(expected_fields, fields)
fields = self.product_serializer._get_m2m_fields()
expected_fields = tuple(field.name for field in Product._meta.many_to_many)
self.assertEqual(fields, ())
self.assertEqual(expected_fields, fields)
评论列表
文章目录