Попытка реализовать Python TestSuite

У меня есть два тестовых примера (два разных файла ), которые я хочу запустить вместе в наборе тестов. Я могу запустить тесты, просто запустив python «в обычном режиме», но когда я выбираю запуск модульного теста python -, он говорит, что запущено 0 тестов. Сейчас я просто пытаюсь заставить хотя бы один тест работать правильно.

import usertest
import configtest # first test
import unittest   # second test

testSuite = unittest.TestSuite()
testResult = unittest.TestResult()
confTest = configtest.ConfigTestCase()
testSuite.addTest(configtest.suite())
test = testSuite.run(testResult)
print testResult.testsRun # prints 1 if run "normally"

Вот пример настройки моего тестового примера

class ConfigTestCase(unittest.TestCase):
    def setUp(self):

        ##set up code

    def runTest(self):

        #runs test


def suite():
    """
        Gather all the tests from this module in a test suite.
    """
    test_suite = unittest.TestSuite()
    test_suite.addTest(unittest.makeSuite(ConfigTestCase))
    return test_suite

if __name__ == "__main__":
    #So you can run tests from this module individually.
    unittest.main()

Что мне нужно сделать, чтобы получить эту работу правильно?

28
задан Mark Hildreth 17 August 2012 в 18:45
поделиться