def test_delete_noexists(self): """test delete when the image does not exists""" before = ServersFacade.images['Valladolid'] self.assertNotIn('021', before.keys()) glancesync = GlanceSync(self.config) self.assertFalse(glancesync.delete_image('Valladolid', '021')) self.assertNotIn('021', ServersFacade.images['Valladolid'].keys())
def test_delete_master(self): """test delete including 'master:' prefix explicitly""" before = ServersFacade.images['Valladolid'] self.assertIn('001', before.keys()) glancesync = GlanceSync(self.config) self.assertTrue(glancesync.delete_image('master:Valladolid', '001')) self.assertNotIn('001', ServersFacade.images['Valladolid'].keys())
def test_delete_other(self): """test delete with image on other target""" before = ServersFacade.images['other:Madrid'] self.assertIn('201', before.keys()) glancesync = GlanceSync(self.config) self.assertTrue(glancesync.delete_image('other:Madrid', '201')) self.assertNotIn('201', ServersFacade.images['other:Madrid'].keys())
def test_delete(self): """test delete method""" before = ServersFacade.images['Valladolid'] self.assertIn('001', before.keys()) glancesync = GlanceSync(self.config) self.assertTrue(glancesync.delete_image('Valladolid', '001')) self.assertNotIn('001', ServersFacade.images['Valladolid'].keys())