diff --git a/tasks.py b/tasks.py index 9d47463..0782399 100644 --- a/tasks.py +++ b/tasks.py @@ -38,7 +38,7 @@ def install(context, package=None): 'https://github.com/CleanCut/green/blob/master/cli-options.txt#L5', }) def utest(context, test=None): - run(f'green {" ".join(test) if test else UNIT_TESTS}', + run(f'green {" ".join(test) if test else UNIT_TESTS} -vvv', env={'PYTHONPATH': str(SRCPATH)}, pty=(not system() == 'Windows')) diff --git a/tests/utest/zap/test_zap_cli.py b/tests/utest/zap/test_zap_cli.py index 49db088..cc4d143 100644 --- a/tests/utest/zap/test_zap_cli.py +++ b/tests/utest/zap/test_zap_cli.py @@ -1,9 +1,12 @@ import sys + from unittest import TestCase from unittest.mock import ANY, Mock, create_autospec, patch + from robot.running.model import TestSuite + from oxygen.oxygen import OxygenCLI -from ..helpers import RESOURCES_PATH +from ..helpers import get_config, RESOURCES_PATH class TestOxygenZapCLI(TestCase): @@ -16,6 +19,12 @@ def setUp(self): self.mock = Mock() self.mock.running.build_suite = Mock(return_value=self.expected_suite) + def tearDown(self): + self.cli = None + self.handler = None + self.expected_suite = None + self.mock = None + def test_cli(self): self.assertEqual( self.handler.cli(), @@ -81,7 +90,7 @@ def test_cli_run_with_accepted_risk_level(self, mock_robot_iface): def test_cli_run_with_required_confidence_level(self, mock_robot_iface): mock_robot_iface.return_value = self.mock - cmd_args = f"oxygen oxygen.zap {self.ZAP_XML} " "--required-confidence-level 3" + cmd_args = f"oxygen oxygen.zap {self.ZAP_XML} --required-confidence-level 3" with patch.object(sys, "argv", cmd_args.split()): self.cli.run()