Python unittest и обнаружение тестов

Что именно мне нужно сделать, чтобы unittest python работал? Я проверил официальную документацию, ТАК вопросы и даже попробовал использовать нос , но пока ничего не работало. Что я делаю не так?

bash:~/path/to/project/src/tests$ ls -l
total 8
-rw-r--r-- 1 myuser myuser 342 Out 11 11:51 echo_test.py
-rw-r--r-- 1 myuser myuser  71 Out 11 11:28 __init__.py
bash:~/path/to/project/src/tests$ python -m unittest -v echo_test

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
bash:~/path/to/project/src/tests$ python -m unittest discover

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
bash:~/path/to/project/src/tests$ cat echo_test.py
import unittest

class EchoTest(unittest.TestCase):  
    def fooTest(self):
        self.assertTrue(1==1)

    def barTest(self):
        self.assertTrue(1==2)

#suite = unittest.TestLoader().loadTestsFromTestCase(TestEcho)
#unittest.TextTestRunner(verbosity=2).run(suite)

if __name__ == '__main__':
    unittest.main()

Как видите, тесты просто не запускаются, и я понятия не имею, почему (поскольку я не программист на Python). Для информации, я ' m с использованием python 2.7, а __ init __. py - пустой файл. Есть мысли?

15
задан Rafael Ibraim 11 October 2011 в 15:18
поделиться