Example #1
0
    def test_pre_post(self):
        node = DfsNode()

        node.setPreVisit(11)
        node.setPostVisit(22)

        self.assertEqual(node.getPreVisit(), 11)
        self.assertEqual(node.getPostVisit(), 22)
Example #2
0
    def test_pre_post( self ):
        node = DfsNode()

        node.setPreVisit( 11 )
        node.setPostVisit( 22 )

        self.assertEqual( node.getPreVisit(), 11 )
        self.assertEqual( node.getPostVisit(), 22 )
Example #3
0
    def test_pre_post_raise(self):
        node = DfsNode()

        node.setPreVisit(11)
        self.assertRaises(Exception, node.setPostVisit, 10)
        self.assertRaises(Exception, node.setPostVisit, 11)
Example #4
0
    def test_init(self):
        node = DfsNode()

        self.assertEqual(node.getColor(), DfsNode.White)
        self.assertEqual(node.getPreVisit(), -1)
        self.assertEqual(node.getPostVisit(), -1)
Example #5
0
    def test_pre_post_raise( self ):
        node = DfsNode()

        node.setPreVisit( 11 )
        self.assertRaises( Exception, node.setPostVisit, 10 )
        self.assertRaises( Exception, node.setPostVisit, 11 )
Example #6
0
    def test_init( self ):
        node = DfsNode()

        self.assertEqual( node.getColor(), DfsNode.White )
        self.assertEqual( node.getPreVisit(), -1 )
        self.assertEqual( node.getPostVisit(), -1 )