def setUp(self): ip = '10.10.10.10' save_device_data(json.loads(data).get('data'), ip) self.dev = Device.objects.all()[0] d = DiskShare(device=self.dev) d.wwn = '25D304C1' d.save() # once again - check for duplicates also save_device_data(json.loads(data).get('data'), ip) self.total_memory_size = 3068 self.total_storage_size = 40957 self.total_cores_count = 2
def test_no_eth_device_creation(self): with self.assertRaises(NoRequiredIPAddressError): save_device_data( json.loads(no_eth_data).get('data'), '30.30.30.30' )
def test_incomplete_data_handling(self): with self.assertRaises(NoRequiredDataError): save_device_data(json.loads(incomplete_data).get('data'), '20.20.20.20')
def test_no_eth_device_creation(self): with self.assertRaises(NoRequiredIPAddressError): save_device_data( json.loads(no_eth_data).get('data'), '30.30.30.30')
def test_incomplete_data_handling(self): with self.assertRaises(NoRequiredDataError): save_device_data( json.loads(incomplete_data).get('data'), '20.20.20.20')
def test_incomplete_data_handling(self): with self.assertRaises(NoRequiredDataError) as cm: save_device_data( json.loads(incomplete_data).get('data'), '20.20.20.20') self.assertEqual(cm.exception.message, 'No MAC addresses and no device SN.')
def test_no_eth_device_creation(self): save_device_data(json.loads(no_eth_data).get('data'), '30.30.30.30') self.assertEqual( Device.objects.filter( sn='7ddaaa4a-dc00-de38-e683-da037fd729ac').count(), 1)
def test_incomplete_data_handling(self): with self.assertRaises(NoRequiredDataError) as cm: save_device_data(json.loads(incomplete_data).get('data'), '20.20.20.20') self.assertEqual(cm.exception.message, 'No MAC addresses and no device SN.')