Remove useless Meta-Action

Some Python class and packages need to be renamed
for a better compliance with the shared terminology
which provides a better understanding of Watcher objects
and components by every contributor.

Partially implements: blueprint glossary-related-refactoring

Change-Id: Ie0e33562f5e990c264a50ab3f533cfa62eac1d19
This commit is contained in:
Jean-Emile DARTOIS
2016-01-05 14:20:54 +01:00
parent 8ebc898924
commit b41a2cc940
5 changed files with 15 additions and 25 deletions

View File

@@ -297,7 +297,3 @@ class VMNotFound(WatcherException):
class HypervisorNotFound(WatcherException): class HypervisorNotFound(WatcherException):
message = _("The hypervisor could not be found") message = _("The hypervisor could not be found")
class MetaActionNotFound(WatcherException):
message = _("The Meta-Action could not be found")

View File

@@ -124,7 +124,7 @@ class DefaultPlanner(base.BasePlanner):
description="{0}".format( description="{0}".format(
action)) action))
else: else:
raise exception.MetaActionNotFound() raise exception.ActionNotFound()
priority = priority_primitives[primitive['action_type']] priority = priority_primitives[primitive['action_type']]
to_schedule.append((priority, primitive)) to_schedule.append((priority, primitive))

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: python-watcher 0.21.1.dev32\n" "Project-Id-Version: python-watcher 0.21.1.dev32\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-12-18 15:33+0100\n" "POT-Creation-Date: 2016-01-05 14:22+0100\n"
"PO-Revision-Date: 2015-12-11 15:42+0100\n" "PO-Revision-Date: 2015-12-11 15:42+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: fr\n" "Language: fr\n"
@@ -66,7 +66,7 @@ msgstr ""
msgid "ErrorDocumentMiddleware received an invalid status %s" msgid "ErrorDocumentMiddleware received an invalid status %s"
msgstr "" msgstr ""
#: watcher/applier/primitives/change_nova_service_state.py:74 #: watcher/applier/primitives/change_nova_service_state.py:75
msgid "The target state is not defined" msgid "The target state is not defined"
msgstr "" msgstr ""
@@ -258,10 +258,6 @@ msgstr ""
msgid "The hypervisor could not be found" msgid "The hypervisor could not be found"
msgstr "" msgstr ""
#: watcher/common/exception.py:303
msgid "The Meta-Action could not be found"
msgstr ""
#: watcher/common/keystone.py:59 #: watcher/common/keystone.py:59
msgid "No Keystone service catalog loaded" msgid "No Keystone service catalog loaded"
msgstr "" msgstr ""
@@ -295,7 +291,7 @@ msgstr ""
msgid "'obj' argument type is not valid" msgid "'obj' argument type is not valid"
msgstr "" msgstr ""
#: watcher/decision_engine/strategy/selection/default.py:56 #: watcher/decision_engine/strategy/selection/default.py:58
#, python-format #, python-format
msgid "Incorrect mapping: could not find associated strategy for '%s'" msgid "Incorrect mapping: could not find associated strategy for '%s'"
msgstr "" msgstr ""
@@ -434,3 +430,6 @@ msgstr ""
#~ msgid "'vm' argument type is not valid" #~ msgid "'vm' argument type is not valid"
#~ msgstr "" #~ msgstr ""
#~ msgid "The Meta-Action could not be found"
#~ msgstr ""

View File

@@ -1,15 +1,15 @@
# Translations template for python-watcher. # Translations template for python-watcher.
# Copyright (C) 2015 ORGANIZATION # Copyright (C) 2016 ORGANIZATION
# This file is distributed under the same license as the python-watcher # This file is distributed under the same license as the python-watcher
# project. # project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2015. # FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: python-watcher 0.21.1.dev62\n" "Project-Id-Version: python-watcher 0.21.1.dev79\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-12-18 15:33+0100\n" "POT-Creation-Date: 2016-01-05 14:22+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,7 +65,7 @@ msgstr ""
msgid "ErrorDocumentMiddleware received an invalid status %s" msgid "ErrorDocumentMiddleware received an invalid status %s"
msgstr "" msgstr ""
#: watcher/applier/primitives/change_nova_service_state.py:74 #: watcher/applier/primitives/change_nova_service_state.py:75
msgid "The target state is not defined" msgid "The target state is not defined"
msgstr "" msgstr ""
@@ -256,10 +256,6 @@ msgstr ""
msgid "The hypervisor could not be found" msgid "The hypervisor could not be found"
msgstr "" msgstr ""
#: watcher/common/exception.py:303
msgid "The Meta-Action could not be found"
msgstr ""
#: watcher/common/keystone.py:59 #: watcher/common/keystone.py:59
msgid "No Keystone service catalog loaded" msgid "No Keystone service catalog loaded"
msgstr "" msgstr ""
@@ -293,7 +289,7 @@ msgstr ""
msgid "'obj' argument type is not valid" msgid "'obj' argument type is not valid"
msgstr "" msgstr ""
#: watcher/decision_engine/strategy/selection/default.py:56 #: watcher/decision_engine/strategy/selection/default.py:58
#, python-format #, python-format
msgid "Incorrect mapping: could not find associated strategy for '%s'" msgid "Incorrect mapping: could not find associated strategy for '%s'"
msgstr "" msgstr ""

View File

@@ -17,9 +17,8 @@
import mock import mock
from mock import MagicMock from mock import MagicMock
from watcher.common.exception import MetaActionNotFound from watcher.common.exception import ActionNotFound
from watcher.common import utils from watcher.common import utils
from watcher.db import api as db_api from watcher.db import api as db_api
from watcher.decision_engine.actions.base import BaseAction from watcher.decision_engine.actions.base import BaseAction
from watcher.decision_engine.planner.default import DefaultPlanner from watcher.decision_engine.planner.default import DefaultPlanner
@@ -118,7 +117,7 @@ class TestDefaultPlanner(base.DbTestCase):
audit = db_utils.create_test_audit(uuid=utils.generate_uuid()) audit = db_utils.create_test_audit(uuid=utils.generate_uuid())
fake_solution = SolutionFaker.build() fake_solution = SolutionFaker.build()
fake_solution.actions[0] = "valeur_qcq" fake_solution.actions[0] = "valeur_qcq"
self.assertRaises(MetaActionNotFound, self.default_planner.schedule, self.assertRaises(ActionNotFound, self.default_planner.schedule,
self.context, audit.id, fake_solution) self.context, audit.id, fake_solution)
def test_schedule_scheduled_empty(self): def test_schedule_scheduled_empty(self):