Exemplo n.º 1
0
 def before_each(self):
     self.plugin = NovaSoftReboot()
     self.job = stub(tenant_id='test_tenant')
     self.action = stub(targets=['d8659253-ce8e-48dc-9c93-495fa39fe7ad'])
Exemplo n.º 2
0
    def it_should_not_contain_non_plugin_types(self):
        bad_list = [NovaSoftReboot(), 'bam']
        body = self.resource.get_available_actions_dict(bad_list)

        self._check_for_one_element(body)
Exemplo n.º 3
0
    def it_should_not_contain_duplicates(self):
        bad_list = [NovaSoftReboot(), NovaSoftReboot()]
        body = self.resource.get_available_actions_dict(bad_list)

        self._check_for_one_element(body)
Exemplo n.º 4
0
 def setup(self):
     self.plugins = [NovaSoftReboot()]
     self.resource = AvailableActionsResource()
Exemplo n.º 5
0
    def should_not_contain_non_plugin_types(self):
        bad_list = [NovaSoftReboot(), EchoPlugin(), 'bam']
        body = self.resource.get_available_actions_dict(bad_list)

        self._check_for_attributes(body, self.ACTIONS)
Exemplo n.º 6
0
 def before_each(self):
     self.plugins = [NovaSoftReboot(), EchoPlugin()]
     self.resource = AvailableActionsResource(
         action_plugins_list=self.plugins)