def setUp(self): super(GuestAgentManagerTest, self).setUp() self.context = TroveContext() self.manager = Manager() self.origin_MySqlAppStatus = dbaas.MySqlAppStatus self.origin_os_path_exists = os.path.exists self.origin_format = volume.VolumeDevice.format self.origin_migrate_data = volume.VolumeDevice.migrate_data self.origin_mount = volume.VolumeDevice.mount self.origin_is_installed = dbaas.MySqlApp.is_installed self.origin_stop_mysql = dbaas.MySqlApp.stop_db self.origin_start_mysql = dbaas.MySqlApp.start_mysql self.origin_install_mysql = dbaas.MySqlApp._install_mysql
def test_create_backup(self): when(backup).backup(self.context, 'backup_id_123').thenReturn(None) # entry point Manager().create_backup(self.context, 'backup_id_123') # assertions verify(backup).backup(self.context, 'backup_id_123')