def test_make_policy_template_for_function_plugin_must_work( self, policy_templates_for_function_plugin_mock, policy_templates_processor_mock): default_templates = {"some": "value"} policy_templates_processor_mock.get_default_policy_templates_json.return_value = default_templates # mock to return instance of the processor processor_instance = Mock() policy_templates_processor_mock.return_value = processor_instance # mock for plugin instance plugin_instance = Mock() policy_templates_for_function_plugin_mock.return_value = plugin_instance result = make_policy_template_for_function_plugin() self.assertEqual(plugin_instance, result) policy_templates_processor_mock.get_default_policy_templates_json.assert_called_once_with( ) policy_templates_processor_mock.assert_called_once_with( default_templates) policy_templates_for_function_plugin_mock.assert_called_once_with( processor_instance)
def test_make_policy_template_for_function_plugin_must_work(self, policy_templates_for_function_plugin_mock, policy_templates_processor_mock): default_templates = {"some": "value"} policy_templates_processor_mock.get_default_policy_templates_json.return_value = default_templates # mock to return instance of the processor processor_instance = Mock() policy_templates_processor_mock.return_value = processor_instance # mock for plugin instance plugin_instance = Mock() policy_templates_for_function_plugin_mock.return_value = plugin_instance result = make_policy_template_for_function_plugin() self.assertEqual(plugin_instance, result) policy_templates_processor_mock.get_default_policy_templates_json.assert_called_once_with() policy_templates_processor_mock.assert_called_once_with(default_templates) policy_templates_for_function_plugin_mock.assert_called_once_with(processor_instance)