Я сделал небольшой проект, который называется demo, с одним тестом
import unittest
class Test(unittest.TestCase):
def testName1(self):
self.assertEqual(5+9, 14)
if __name__ == "__main__":
#import sys;sys.argv = ['', 'Test.testName']
unittest.main()
Однако из командной строки
ThinkPad-T520:~/workspacep/demo$ python -m unittest
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Почему это не работает? В общем, как я могу запустить все модульные тесты из командной строки в одну строку?
Структура каталога
demo
tests
demo_test1.py __init__.py