diff options
Diffstat (limited to 'tests/cmd/subcommands/test_delete.py')
-rw-r--r-- | tests/cmd/subcommands/test_delete.py | 48 |
1 files changed, 23 insertions, 25 deletions
diff --git a/tests/cmd/subcommands/test_delete.py b/tests/cmd/subcommands/test_delete.py index 4e577fd6..252b82ec 100644 --- a/tests/cmd/subcommands/test_delete.py +++ b/tests/cmd/subcommands/test_delete.py @@ -24,51 +24,49 @@ from tests.base import mock from tests.cmd.test_cmd import CmdTestsBase -@mock.patch('jenkins_jobs.builder.JenkinsManager.get_plugins_info', - mock.MagicMock) +@mock.patch("jenkins_jobs.builder.JenkinsManager.get_plugins_info", mock.MagicMock) class DeleteTests(CmdTestsBase): - - @mock.patch('jenkins_jobs.cli.subcommand.update.' - 'JenkinsManager.delete_jobs') - @mock.patch('jenkins_jobs.cli.subcommand.update.' - 'JenkinsManager.delete_views') + @mock.patch("jenkins_jobs.cli.subcommand.update." "JenkinsManager.delete_jobs") + @mock.patch("jenkins_jobs.cli.subcommand.update." "JenkinsManager.delete_views") def test_delete_single_job(self, delete_job_mock, delete_view_mock): """ Test handling the deletion of a single Jenkins job. """ - args = ['--conf', self.default_config_file, 'delete', 'test_job'] + args = ["--conf", self.default_config_file, "delete", "test_job"] self.execute_jenkins_jobs_with_args(args) - @mock.patch('jenkins_jobs.cli.subcommand.update.' - 'JenkinsManager.delete_jobs') - @mock.patch('jenkins_jobs.cli.subcommand.update.' - 'JenkinsManager.delete_views') + @mock.patch("jenkins_jobs.cli.subcommand.update." "JenkinsManager.delete_jobs") + @mock.patch("jenkins_jobs.cli.subcommand.update." "JenkinsManager.delete_views") def test_delete_multiple_jobs(self, delete_job_mock, delete_view_mock): """ Test handling the deletion of multiple Jenkins jobs. """ - args = ['--conf', self.default_config_file, - 'delete', 'test_job1', 'test_job2'] + args = ["--conf", self.default_config_file, "delete", "test_job1", "test_job2"] self.execute_jenkins_jobs_with_args(args) - @mock.patch('jenkins_jobs.builder.JenkinsManager.delete_job') + @mock.patch("jenkins_jobs.builder.JenkinsManager.delete_job") def test_delete_using_glob_params(self, delete_job_mock): """ Test handling the deletion of multiple Jenkins jobs using the glob parameters feature. """ - args = ['--conf', self.default_config_file, - 'delete', '--path', - os.path.join(self.fixtures_path, - 'cmd-002.yaml'), - '*bar*'] + args = [ + "--conf", + self.default_config_file, + "delete", + "--path", + os.path.join(self.fixtures_path, "cmd-002.yaml"), + "*bar*", + ] self.execute_jenkins_jobs_with_args(args) - calls = [mock.call('bar001'), mock.call('bar002')] + calls = [mock.call("bar001"), mock.call("bar002")] delete_job_mock.assert_has_calls(calls, any_order=True) - self.assertEqual(delete_job_mock.call_count, len(calls), - "Jenkins.delete_job() was called '%s' times when " - "expected '%s'" % (delete_job_mock.call_count, - len(calls))) + self.assertEqual( + delete_job_mock.call_count, + len(calls), + "Jenkins.delete_job() was called '%s' times when " + "expected '%s'" % (delete_job_mock.call_count, len(calls)), + ) |