def test_non_dict(self):
     errors = validation.check_vlan_ids(None)
     self.assertEqual(len(errors), 1)
     errors = validation.check_vlan_ids(42)
     self.assertEqual(len(errors), 1)
     errors = validation.check_vlan_ids("Ceci n'est pas un dict.")
     self.assertEqual(len(errors), 1)
 def test_non_dict(self):
     errors = validation.check_vlan_ids(None)
     self.assertEqual(len(errors), 1)
     errors = validation.check_vlan_ids(42)
     self.assertEqual(len(errors), 1)
     errors = validation.check_vlan_ids("Ceci n'est pas un dict.")
     self.assertEqual(len(errors), 1)
 def test_id_no_collisions(self):
     vlans = {
         "TenantNetworkVlanID": 204,
         "StorageMgmtNetworkVlanID": 203,
         "StorageNetworkVlanID": 202,
         "ExternalNetworkVlanID": 100,
         "InternalApiNetworkVlanID": 201,
     }
     errors = validation.check_vlan_ids(vlans)
     self.assertEqual([], errors)
 def test_id_no_collisions(self):
     vlans = {
         'TenantNetworkVlanID': 204,
         'StorageMgmtNetworkVlanID': 203,
         'StorageNetworkVlanID': 202,
         'ExternalNetworkVlanID': 100,
         'InternalApiNetworkVlanID': 201,
     }
     errors = validation.check_vlan_ids(vlans)
     self.assertEqual([], errors)
 def test_id_collision(self):
     vlans = {
         "TenantNetworkVlanID": 204,
         "StorageMgmtNetworkVlanID": 203,
         "StorageNetworkVlanID": 202,
         "ExternalNetworkVlanID": 100,
         "InternalApiNetworkVlanID": 202,
     }
     errors = validation.check_vlan_ids(vlans)
     self.assertEqual(len(errors), 1)
     self.assertEqual("Vlan ID 202 (InternalApiNetworkVlanID) already" " exists in StorageNetworkVlanID", errors[0])
 def test_id_collision(self):
     vlans = {
         'TenantNetworkVlanID': 204,
         'StorageMgmtNetworkVlanID': 203,
         'StorageNetworkVlanID': 202,
         'ExternalNetworkVlanID': 100,
         'InternalApiNetworkVlanID': 202,
     }
     errors = validation.check_vlan_ids(vlans)
     self.assertEqual(len(errors), 1)
     self.assertEqual(
         'Vlan ID 202 (InternalApiNetworkVlanID) already'
         ' exists in StorageNetworkVlanID', errors[0])
 def test_empty(self):
     errors = validation.check_vlan_ids({})
     self.assertEqual([], errors)
 def test_empty(self):
     errors = validation.check_vlan_ids({})
     self.assertEqual([], errors)