def nodejs_app_imported_from_image_is_running(context, application_name, application_image): namespace = context.namespace application = NodeJSApp(application_name, namespace.name, application_image) if not application.is_running(): print("application is not running, trying to import it") assert application.install(), f"Unable to install application '{application_name}' from image '{application_image}'" assert application.is_running(wait=True), f"Unable to start application '{application_name}' from image '{application_image}'" print("Nodejs application is running!!!") context.application = application context.application_type = "nodejs"
def imported_nodejs_app_is_running(context, application_name): namespace = context.namespace application = NodeJSApp(application_name, namespace.name) if not application.is_running(): print("application is not running, trying to import it") application.install() | should.be_truthy.desc("Application is installed") application.is_running(wait=True) | should.be_truthy.desc("Application is running") print("Nodejs application is running!!!") application.get_db_name_from_api() | should_not.be_none context.application = application context.application_type = "nodejs"
def imported_nodejs_app_is_not_running(context, application_name): namespace = context.namespace application = NodeJSApp(application_name, namespace.name) assert application.is_running() is False, "Application is running already"
def imported_nodejs_app_is_not_running(context, application_name): namespace = context.namespace application = NodeJSApp(application_name, namespace.name) application.is_running() | should.be_falsy.desc("Aplication not running")