def test_scale_app(prepare_demo_images, add_node): app_ctl.delete(APPNAME) app_ctl.reposit(APPNAME) app_ctl.deploy(APPNAME) assert app_ctl.is_working(APPNAME) == True req = app_ctl.scale(APPNAME, PROCNAME, NUM_INSTANCES) assert req.status_code == 202 assert app_ctl.is_scaled(APPNAME, PROCNAME, NUM_INSTANCES) == True for i in range(NUM_INSTANCES): req = app_ctl.get_service(APPNAME) assert req.status_code == 200 assert req.text == 'Hello, "/"' app_ctl.delete(APPNAME)
def scale_ipaddr_client(deploy_ipaddr, add_node): app_ctl.scale(CONFIG.ipaddr_client_appname, CONFIG.ipaddr_client_procname, CONFIG.ipaddr_client_num_instances) time.sleep(120)