def before_each(self): self.plugin = NovaSoftReboot() self.job = stub(tenant_id='test_tenant') self.action = stub(targets=['d8659253-ce8e-48dc-9c93-495fa39fe7ad'])
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)
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)
def setup(self): self.plugins = [NovaSoftReboot()] self.resource = AvailableActionsResource()
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)
def before_each(self): self.plugins = [NovaSoftReboot(), EchoPlugin()] self.resource = AvailableActionsResource( action_plugins_list=self.plugins)