Пользовательский параметр командной строки для тестирования

Я нашел способ передать пользовательский параметр в тестирование Django из командной строки:

class TestRunner(DiscoverRunner):
    def __init__(self, option=None, **kwargs):
        super().__init__(**kwargs)
        self.browser = kwargs['browser']

    @classmethod
    def add_arguments(cls, parser):
        DiscoverRunner.add_arguments(parser)

        parser.add_argument('-br', '--browser', help='Browser test')

    def build_suite(self, test_labels=None, extra_tests=None, **kwargs):
        suite = unittest.TestSuite()
        suite.addTest(TestProjects('test_create_project'))
        return suite

Но как я могу получить значение этого параметра внутри моего TestCase? Может быть, можно передать параметр self.browser внутри класса TestProjects? Если да, то как я могу это сделать

Вернуться на верх