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.assertIn('Vlan ID 202', errors[0])
     self.assertIn('already exists', 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.assertIn('Vlan ID 202', errors[0])
     self.assertIn('already exists', 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)