Пример #1
0
 def test_pop(self):
     vlan_data = (2, 3, 4, 5, 6)
     expected_vlan_mapping = vlanmanager.LocalVLANMapping(*vlan_data)
     self.vlan_manager.add(1, *vlan_data)
     vlan_mapping = self.vlan_manager.pop(1)
     self.assertEqual(expected_vlan_mapping, vlan_mapping)
     self.assertFalse(self.vlan_manager.mapping)
Пример #2
0
 def test_add_and_get(self):
     vlan_data = (2, 3, 4, 5, 6)
     expected_vlan_mapping = vlanmanager.LocalVLANMapping(*vlan_data)
     self.vlan_manager.add(1, *vlan_data)
     vlan_mapping = self.vlan_manager.get(1)
     self.assertEqual(expected_vlan_mapping, vlan_mapping)
Пример #3
0
 def test___eq___different_type(self):
     mapping = vlanmanager.LocalVLANMapping(1, 2, 3, 4, 5)
     self.assertNotEqual(mapping, "foo")
Пример #4
0
 def test___eq___different(self):
     mapping1 = vlanmanager.LocalVLANMapping(1, 2, 3, 4, 5)
     mapping2 = vlanmanager.LocalVLANMapping(1, 2, 4, 4, 5)
     self.assertNotEqual(mapping1, mapping2)