unittest无法正常工作

时间:2017-04-23 11:57:31

标签: python-3.x unit-testing selenium

我正在尝试使用python3 functional_tests.py - 文件名使用单元测试来运行测试 - 但我得到了

“---------------------------------------------- ------------------------

在0.000秒内进行0次测试

OK“

这是我的代码: 来自selenium import webdriver     import unittest

class NewVisitorTest(unittest.TestCase):
    def setUp(self):
        self.browser = webdriver.Firefox()

    def tearDown(self):
        self.browser.quit()

    def testcan_start_a_list_and_retrieve_it_later(self):
        self.browser.get('http://localhost:8000')
        self.assertIn('To-Do', self.browser.title)
        self.fail('finish test')
    if __name__ == '__main__':
        unittest.main(warnings='ignore')

我正在使用python 3.5.2

1 个答案:

答案 0 :(得分:1)

您是否正在使用Python进行测试驱动开发练习?这些Django测试?如果它们是Django测试,您可以尝试以下方法:

python3 manage.py test functional_tests

即便如此,评论者也正确地指出代码的if __name ...部分不应缩进。它应该完全在左边缘。