Пример #1
0
    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)
Пример #2
0
	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)