def test_l2vpn_decode(self): ''' we do know what routes Juniper sends us and we testing decoded values against it ''' l2vpn_route1 = VPLS.unpack(str(self.encoded_l2vpn_nlri1)) l2vpn_route2 = VPLS.unpack(str(self.encoded_l2vpn_nlri2)) self.assertEqual(l2vpn_route1.ve, 3) self.assertEqual(l2vpn_route1.rd._str(), '172.30.5.4:13') self.assertEqual(l2vpn_route1.offset, 1) self.assertEqual(l2vpn_route1.base, 262145) self.assertEqual(l2vpn_route1.size, 8) self.assertEqual(l2vpn_route2.ve, 3) self.assertEqual(l2vpn_route2.rd._str(), '172.30.5.3:11') self.assertEqual(l2vpn_route2.offset, 1) self.assertEqual(l2vpn_route2.base, 262145) self.assertEqual(l2vpn_route2.size, 8)
def test_l2vpn_decode (self): ''' we do know what routes Juniper sends us and we testing decoded values against it ''' l2vpn_route1 = VPLS.unpack(str(self.encoded_l2vpn_nlri1)) l2vpn_route2 = VPLS.unpack(str(self.encoded_l2vpn_nlri2)) self.assertEqual(l2vpn_route1.ve,3) self.assertEqual(l2vpn_route1.rd._str(),'172.30.5.4:13') self.assertEqual(l2vpn_route1.offset,1) self.assertEqual(l2vpn_route1.base,262145) self.assertEqual(l2vpn_route1.size,8) self.assertEqual(l2vpn_route2.ve,3) self.assertEqual(l2vpn_route2.rd._str(),'172.30.5.3:11') self.assertEqual(l2vpn_route2.offset,1) self.assertEqual(l2vpn_route2.base,262145) self.assertEqual(l2vpn_route2.size,8)