2014-10-03 12 views
0

를 실행하지 않는,하지만 난 그것을 실행하려고하면 그냥 왜 작동하지 않습니다단위 테스트는 내가 단위 테스트 내 코드를 테스트하기 위해 노력하고있어

Finding files... done. 
Importing test modules ... done. 

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

OK 

말한다?

from Graph import Graph 
import unittest 

class GraphTest: 

    def setUp(self): 
     self.graph = Graph() 
     for i in range(5): 
      self.graph.addNode(i,"Node"+i) 
     self.graph.addEdge(1,5,"Edge1,5") 
     self.graph.addEdge(5,1,"Edge5,1") 
     self.graph.addEdge(3,2,"Edge3,2") 

    def test_Connected(self): 
     self.assertTrue(self.graph.isConnected(1,5)) 
     self.assertTrue(self.graph.isConnected(5,1)) 
     self.assertTrue(self.graph.isConnected(3,2)) 
     self.assertFalse(self.graph.isConnected(2,3)) 
     self.assertFalse(self.graph.isConnected(1,4)) 


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

답변

3

당신은 당신의 GraphTestunittest.TestCase

의 서브 클래스를 확인해야합니다