def test_process_does_not_exist(self, mock_exists, mock_deploy_file): rulefiles = Queue() dest = '/srv/www/saupdate' rulefiles.put('/var/lib/saupdate/rule.cf') mock_exists.return_value = False deploy = process(dest, rulefiles) mock_exists.assert_called_once_with('/srv/www/saupdate/rule.cf') self.assertEqual(deploy, True)
def test_process_does_not_exist(self, mock_exists, mock_deploy_file): rulefiles = Queue() dest = '/srv/www/saupdate' rulefiles.put('/var/lib/saupdate/rule.cf') mock_exists.return_value = False deploy = process(dest, rulefiles) mock_exists.assert_called_once_with('/srv/www/saupdate/rule.cf') self.assertEqual(deploy, True)
def test_process_exists(self, mock_exists, mock_deploy_file, mock_stat): rulefiles = Queue() dest = '/srv/www/saupdate' rulefile = '/var/lib/saupdate/rule.cf' destfile = '/srv/www/saupdate/rule.cf' rulefiles.put(rulefile) mock_stat.side_effect = stat_side_effects mock_exists.return_value = True deploy = process(dest, rulefiles) mock_exists.assert_called_once_with(destfile) expected_calls = [mock.call(rulefile), mock.call(destfile)] self.assertEqual(deploy, True) self.assertEqual(expected_calls, mock_stat.call_args_list)
def test_process_exists(self, mock_exists, mock_deploy_file, mock_stat): rulefiles = Queue() dest = '/srv/www/saupdate' rulefile = '/var/lib/saupdate/rule.cf' destfile = '/srv/www/saupdate/rule.cf' rulefiles.put(rulefile) mock_stat.side_effect = stat_side_effects mock_exists.return_value = True deploy = process(dest, rulefiles) mock_exists.assert_called_once_with(destfile) expected_calls = [mock.call(rulefile), mock.call(destfile)] self.assertEqual(deploy, True) self.assertEqual(expected_calls, mock_stat.call_args_list)