को लागू करने का प्रयास कर रहा है मेरे पास दो टेस्ट केस (दो अलग-अलग फाइलें) हैं जिन्हें मैं टेस्ट सूट में एक साथ चलाने के लिए चाहता हूं। मैं सिर्फ "सामान्य" पायथन चलाकर परीक्षण चलाने के लिए प्राप्त कर सकता हूं, लेकिन जब मैं एक पायथन-यूनिट परीक्षण चलाने के लिए चुनता हूं तो यह कहता है कि 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()
की स्थापना की है क्या मैं इस काम को सही ढंग से प्राप्त करने के लिए मुझे क्या करना होगा?
सिर्फ धन्यवाद –
द्वारा कोड चलाने के लिए, मैं क्या जरूरत के लिए पूरी तरह से काम किया धन्यवाद। बहुत बहुत धन्यवाद! – avoliva
इस उत्तर के लिए आपको बहुत बहुत धन्यवाद। * मौजूदा * सूट में परीक्षण जोड़ने के लिए मुझे पृथ्वी पर क्यों 'unittest.makeSuite' को कॉल करने की आवश्यकता है? – timgeb