def test_assert_no_includes_in_config_checks_user_nginx_dir_for_forbidden_includes(self): NginxConfigReloader.assert_no_includes_in_config() expected_command = "[ $(grep -r -P '^(?!\\s*#)\\s*(include|load_module)" \ "\\s*(\\042|\\047)?(?=.*\\.\\.|/+etc/+nginx/+app_bak|" \ "/+(?!etc/+nginx))(\\042|\\047)?' " \ "'/data/web/nginx' | wc -l) -lt 1 ]" self.check_output.assert_called_once_with(expected_command, shell=True)
def test_assert_no_includes_in_config_does_not_check_config_if_no_dir_to_watch(self): self.isdir.return_value = False NginxConfigReloader.assert_no_includes_in_config() self.assertFalse(self.check_output.called)