如何在Django单元测试之间共享数据(如临时路径)

如何在Django单元测试之间共享数据(如临时路径),django,testing,selenium,Django,Testing,Selenium,我需要在MyTestCaseA和MyTestCaseB之间共享数据。在我的例子中,我希望共享为每次执行测试创建的文件夹的路径(通过“manage.py test myapp”)。在我的例子中,我将拍摄浏览器的截图(使用selenium),我希望将在我的各种测试用例中拍摄的所有截图存储在同一个临时文件夹中 如果我在SetUp函数中创建了一个临时文件夹,那么每个测试用例将有一个不同的临时文件夹。尝试以下操作: class MyTestCaseA(TestCase): def setUp(se

我需要在MyTestCaseA和MyTestCaseB之间共享数据。在我的例子中,我希望共享为每次执行测试创建的文件夹的路径(通过“manage.py test myapp”)。在我的例子中,我将拍摄浏览器的截图(使用selenium),我希望将在我的各种测试用例中拍摄的所有截图存储在同一个临时文件夹中

如果我在SetUp函数中创建了一个临时文件夹,那么每个测试用例将有一个不同的临时文件夹。

尝试以下操作:

class MyTestCaseA(TestCase):
    def setUp(self):
        # some setup here...

    def test_case(self):
        # some test

class MyTestCaseB(TestCase):
    def setUp(self):
        # some setup here...

    def test_case(self):
        # some test
请尝试以下操作:

class MyTestCaseA(TestCase):
    def setUp(self):
        # some setup here...

    def test_case(self):
        # some test

class MyTestCaseB(TestCase):
    def setUp(self):
        # some setup here...

    def test_case(self):
        # some test

它起作用了,但我刚刚意识到我可以在模块级使用全局变量定义…它起作用了,但我刚刚意识到我可以在模块级使用全局变量定义。。。