0
我开始学习TDD。我刚刚从python开始进行单元测试。当我尝试执行:Python unitest不起作用
[email protected]:~/pruebaTestPython$ python test_python_daily_software.py
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
我在其他links读过,我需要在一开始与test_
重命名自己的功能。然而,这正是我所做的,但它仍然不起作用。
test_python_daily_software.py文件:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import unittest
import python_daily
class TestPythonSoftware(unittest.TestCase):
def test_should_return_python_when_number_is_3(self):
self.assertEqual('Python', python_daily.get_string(3))
def test_should_return_daily_when_number_is_5(self):
self.assertEqual('Daily', python_daily.get_string(5))
if __name__ == '__main__':
unittest.main()
和python_daily.py文件:
#!/usr/bin/python
# -*- coding: utf-8 -*-
def get_string(number):
return 'Hello'
有什么不好?
所有来自C++的典型错误。我瞎了。非常感谢 – Maverick94