-1
我想为所有应用程序单元测试设置django测试数据,例如在所有测试运行之前创建用户,然后每个应用程序测试中的测试都可以使用该用户。为所有django应用程序创建测试数据的最佳方法unittest
我想为所有应用程序单元测试设置django测试数据,例如在所有测试运行之前创建用户,然后每个应用程序测试中的测试都可以使用该用户。为所有django应用程序创建测试数据的最佳方法unittest
为什么不为所有需要此用户的测试生成一个基类。在该类的setUp方法中创建它,或使用此基类中的一个固定装置。例如,像这样:
class ViewMethodsTestCase(TestCase):
fixtures = ['initial_data.json']
def setUp(self):
self.user = ShrUser.objects.create_user(username="lala",
password="lala", email="[email protected]")
loggedIn = self.client.login(username="lala", password="lala")
self.assertTrue(loggedIn, "not logged in")