rewored rules to only invoke base rule, and added bash jobs
This commit is contained in:
@ -8,10 +8,9 @@ from meow_base.core.base_handler import BaseHandler
|
||||
from meow_base.core.base_monitor import BaseMonitor
|
||||
from meow_base.core.base_pattern import BasePattern
|
||||
from meow_base.core.base_recipe import BaseRecipe
|
||||
from meow_base.core.base_rule import BaseRule
|
||||
from meow_base.core.correctness.vars import SWEEP_STOP, SWEEP_JUMP, SWEEP_START
|
||||
from meow_base.patterns.file_event_pattern import FileEventPattern
|
||||
from shared import valid_pattern_one, valid_recipe_one, setup, teardown
|
||||
from shared import setup, teardown
|
||||
|
||||
|
||||
class BaseRecipeTests(unittest.TestCase):
|
||||
@ -147,35 +146,6 @@ class BasePatternTests(unittest.TestCase):
|
||||
self.assertEqual(len(values), 0)
|
||||
|
||||
|
||||
class BaseRuleTests(unittest.TestCase):
|
||||
def setUp(self)->None:
|
||||
super().setUp()
|
||||
setup()
|
||||
|
||||
def tearDown(self)->None:
|
||||
super().tearDown()
|
||||
teardown()
|
||||
|
||||
# Test that BaseRecipe instantiation
|
||||
def testBaseRule(self)->None:
|
||||
with self.assertRaises(TypeError):
|
||||
BaseRule("name", "", "")
|
||||
|
||||
class NewRule(BaseRule):
|
||||
pass
|
||||
with self.assertRaises(NotImplementedError):
|
||||
NewRule("name", "", "")
|
||||
|
||||
class FullRule(BaseRule):
|
||||
pattern_type = "pattern"
|
||||
recipe_type = "recipe"
|
||||
def _is_valid_recipe(self, recipe:Any)->None:
|
||||
pass
|
||||
def _is_valid_pattern(self, pattern:Any)->None:
|
||||
pass
|
||||
FullRule("name", valid_pattern_one, valid_recipe_one)
|
||||
|
||||
|
||||
class BaseMonitorTests(unittest.TestCase):
|
||||
def setUp(self)->None:
|
||||
super().setUp()
|
||||
|
Reference in New Issue
Block a user