У меня есть тесты с python + селен, созданные с помощью метаклассов
class TestMeta(type):
def __new__(mcs, name, bases, dct):
def gen_test(site):
def test(self):
# test actions
return test
for site in all_sites:
test_name = "test_%s" % site[8:-4]
dct[test_name] = gen_test(site)
return type.__new__(mcs, name, bases, dct)
class Test(Environment, metaclass=TestMeta):
__metaclass__ = TestMeta
if __name__ == '__main__':
unittest.main()
Но если я пытаюсь перезапустить только неудачные тесты с этой кнопкой в PyCharm
Он перезапускает всемои тесты.Как я могу перезапустить только неудачные тесты?