diff --git a/test/interface_stats/test_interface_stats_e2e.py b/test/interface_stats/test_interface_stats_e2e.py
index 12033d90529a7639aa6be95aaf57c4969fdfdf40..8871c611fa8a8b746cc95dd98b11a8ba96149049 100644
--- a/test/interface_stats/test_interface_stats_e2e.py
+++ b/test/interface_stats/test_interface_stats_e2e.py
@@ -265,14 +265,14 @@ def setup_logging():
yield mock
-@pytest.mark.parametrize("output", iter(cli.OutputMethod))
+@pytest.mark.parametrize("output_method", iter(cli.OutputMethod))
@patch.object(cli, "main")
-def test_cli_output_option(main, app_config_filename, output, all_juniper_routers):
+def test_cli_output_option(main, app_config_filename, output_method, all_juniper_routers):
cli_args = [
"--config",
app_config_filename,
"--output",
- str(output),
+ str(output_method),
"--all",
"--juniper",
all_juniper_routers[0],
@@ -280,7 +280,7 @@ def test_cli_output_option(main, app_config_filename, output, all_juniper_router
runner = CliRunner()
result = runner.invoke(cli.cli, cli_args)
assert result.exit_code == 0, str(result)
- assert main.call_args[1]["output"] == output
+ assert main.call_args[0][-1] == output_method
def verify_influx_content(