我想做的是,
self.assertEqual(Query_A, Query_B) or self.assertIn(QuerySet_C, QuerySet_D) # pass either one pass test.
在 Django
中可能吗?
我做了什么:
self.assertTrue(
self.assertEqual(
Query_A,
Query_B
)
or
self.assertIn(
QuerySet_C,
QuerySet_D
)
)
但它不起作用。
有什么想法吗?
最佳答案
试试这个:
self.assertTrue(a in b or c in d)
更新:
self.assertTrue(Query_A == Query_B or QuerySet_C in QuerySet_D)
关于Django单元测试: 'or' assertEqual test possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39584298/