コード例 #1
0
class TestPluginsPostDeploymentHooksSerializer(TestPluginsDeploymentEnvironment
                                               ):
    def setUp(self):
        super(TestPluginsPostDeploymentHooksSerializer, self).setUp()
        self.hook = PluginsPostDeploymentHooksSerializer(
            self.cluster,
            self.nodes,
            role_resolver=NullResolver([x['id'] for x in self.nodes]))

    def test_serialize_begin_tasks(self):
        self.assertItemsEqual(self.hook.serialize_begin_tasks(), list())

    @mock.patch('nailgun.plugins.manager.PluginManager.'
                'get_enabled_plugins',
                return_value=[])
    @mock.patch('nailgun.orchestrator.plugins_serializers.'
                'PluginsPostDeploymentHooksSerializer.deployment_tasks')
    def test_serialize_end_tasks(self, m_deployment_tasks,
                                 m_get_enabled_plugins):
        self.hook.serialize_end_tasks()
        m_get_enabled_plugins.assert_called_once_with(self.cluster)
        m_deployment_tasks.assert_called_once_with([])
コード例 #2
0
class TestPluginsPostDeploymentHooksSerializer(
        TestPluginsDeploymentEnvironment):

    def setUp(self):
        super(TestPluginsPostDeploymentHooksSerializer, self).setUp()
        self.hook = PluginsPostDeploymentHooksSerializer(
            self.cluster,
            self.nodes,
            role_resolver=NullResolver([x['id'] for x in self.nodes]))

    def test_serialize_begin_tasks(self):
        self.assertItemsEqual(self.hook.serialize_begin_tasks(), list())

    @mock.patch('nailgun.plugins.manager.PluginManager.'
                'get_enabled_plugins', return_value=[])
    @mock.patch('nailgun.orchestrator.plugins_serializers.'
                'PluginsPostDeploymentHooksSerializer.deployment_tasks')
    def test_serialize_end_tasks(self,
                                 m_deployment_tasks,
                                 m_get_enabled_plugins):
        self.hook.serialize_end_tasks()
        m_get_enabled_plugins.assert_called_once_with(self.cluster)
        m_deployment_tasks.assert_called_once_with([])
コード例 #3
0
 def setUp(self):
     super(TestPluginsPostDeploymentHooksSerializer, self).setUp()
     self.hook = PluginsPostDeploymentHooksSerializer(
         self.cluster,
         self.nodes,
         role_resolver=NullResolver([x['id'] for x in self.nodes]))
コード例 #4
0
 def setUp(self):
     super(TestPluginsPostDeploymentHooksSerializer, self).setUp()
     self.hook = PluginsPostDeploymentHooksSerializer(
         self.cluster,
         self.nodes,
         role_resolver=NullResolver([x['id'] for x in self.nodes]))