def test_live_migration_save_stats(self, mock_isave, mock_msave): mig = objects.Migration() info = libvirt_guest.JobInfo(memory_total=1 * units.Gi, memory_processed=5 * units.Gi, memory_remaining=500 * units.Mi, disk_total=15 * units.Gi, disk_processed=10 * units.Gi, disk_remaining=14 * units.Gi) migration.save_stats(self.instance, mig, info, 75) self.assertEqual(mig.memory_total, 1 * units.Gi) self.assertEqual(mig.memory_processed, 5 * units.Gi) self.assertEqual(mig.memory_remaining, 500 * units.Mi) self.assertEqual(mig.disk_total, 15 * units.Gi) self.assertEqual(mig.disk_processed, 10 * units.Gi) self.assertEqual(mig.disk_remaining, 14 * units.Gi) self.assertEqual(self.instance.progress, 25) mock_msave.assert_called_once_with() mock_isave.assert_called_once_with()
def test_live_migration_save_stats(self, mock_isave, mock_msave): mig = objects.Migration() info = libvirt_guest.JobInfo( memory_total=1 * units.Gi, memory_processed=5 * units.Gi, memory_remaining=500 * units.Mi, disk_total=15 * units.Gi, disk_processed=10 * units.Gi, disk_remaining=14 * units.Gi) migration.save_stats(self.instance, mig, info, 75) self.assertEqual(mig.memory_total, 1 * units.Gi) self.assertEqual(mig.memory_processed, 5 * units.Gi) self.assertEqual(mig.memory_remaining, 500 * units.Mi) self.assertEqual(mig.disk_total, 15 * units.Gi) self.assertEqual(mig.disk_processed, 10 * units.Gi) self.assertEqual(mig.disk_remaining, 14 * units.Gi) self.assertEqual(self.instance.progress, 25) mock_msave.assert_called_once_with() mock_isave.assert_called_once_with()