def test_netmiko_napalm_config(user_client): create_from_file(user_client, 'europe.xls') user_client.post('/scripts/create_script_netmiko_config', data=netmiko_ping) path_yaml = join(user_client.application.path, 'scripts', 'interfaces', 'parameters.yaml') with open(path_yaml, 'rb') as f: napalm_jinja2_script['file'] = f user_client.post('/scripts/create_script_napalm_config', data=napalm_jinja2_script) assert len(Script.query.all()) == 5 user_client.post('tasks/scheduler/script_task', data=instant_task) assert len(Task.query.all()) == 1 user_client.post('tasks/scheduler/script_task', data=scheduled_task) assert len(Task.query.all()) == 2
def test_netmiko_napalm_config(user_client): create_from_file(user_client, 'europe.xls') user_client.post('/update/task', data=instant_task) assert len(fetch_all('Task')) == 1 user_client.post('/update/task', data=scheduled_task) assert len(fetch_all('Task')) == 2
def test_google_earth(user_client): create_from_file(user_client, 'europe.xls') user_client.post('/views/export_to_google_earth', data=google_earth_dict)
def test_netmiko_napalm_config(user_client): create_from_file(user_client, 'europe.xls') user_client.post('tasks/scheduler', data=instant_task) assert len(Task.query.all()) == 1 user_client.post('tasks/scheduler', data=scheduled_task) assert len(Task.query.all()) == 2
def test_netmiko_napalm_config(user_client: FlaskClient) -> None: create_from_file(user_client, "europe.xls") user_client.post("/update/task", data=instant_task) assert len(fetch_all("Task")) == 3 user_client.post("/update/task", data=scheduled_task) assert len(fetch_all("Task")) == 4