split up meow tests
This commit is contained in:
@ -169,7 +169,9 @@ def create_rule(pattern:BasePattern, recipe:BaseRecipe,
|
|||||||
# TODO fix me
|
# TODO fix me
|
||||||
# Imported here to avoid circular imports at top of file
|
# Imported here to avoid circular imports at top of file
|
||||||
import rules
|
import rules
|
||||||
all_rules = {(r.pattern_type, r.recipe_type):r for r in BaseRule.__subclasses__()}
|
all_rules = {
|
||||||
|
(r.pattern_type, r.recipe_type):r for r in BaseRule.__subclasses__()
|
||||||
|
}
|
||||||
|
|
||||||
# Add in new rules
|
# Add in new rules
|
||||||
for rule in new_rules:
|
for rule in new_rules:
|
||||||
|
@ -14,8 +14,7 @@ from patterns import FileEventPattern
|
|||||||
from shared import setup, teardown, valid_pattern_one, valid_recipe_one
|
from shared import setup, teardown, valid_pattern_one, valid_recipe_one
|
||||||
|
|
||||||
|
|
||||||
# TODO split me
|
class BaseRecipeTests(unittest.TestCase):
|
||||||
class MeowTests(unittest.TestCase):
|
|
||||||
def setUp(self)->None:
|
def setUp(self)->None:
|
||||||
super().setUp()
|
super().setUp()
|
||||||
setup()
|
setup()
|
||||||
@ -43,6 +42,16 @@ class MeowTests(unittest.TestCase):
|
|||||||
pass
|
pass
|
||||||
FullRecipe("name", "")
|
FullRecipe("name", "")
|
||||||
|
|
||||||
|
|
||||||
|
class BasePatternTests(unittest.TestCase):
|
||||||
|
def setUp(self)->None:
|
||||||
|
super().setUp()
|
||||||
|
setup()
|
||||||
|
|
||||||
|
def tearDown(self)->None:
|
||||||
|
super().tearDown()
|
||||||
|
teardown()
|
||||||
|
|
||||||
# Test that BaseRecipe instantiation
|
# Test that BaseRecipe instantiation
|
||||||
def testBasePattern(self)->None:
|
def testBasePattern(self)->None:
|
||||||
with self.assertRaises(TypeError):
|
with self.assertRaises(TypeError):
|
||||||
@ -137,6 +146,16 @@ class MeowTests(unittest.TestCase):
|
|||||||
values.remove(f"{val1}/{val2}")
|
values.remove(f"{val1}/{val2}")
|
||||||
self.assertEqual(len(values), 0)
|
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
|
# Test that BaseRecipe instantiation
|
||||||
def testBaseRule(self)->None:
|
def testBaseRule(self)->None:
|
||||||
with self.assertRaises(TypeError):
|
with self.assertRaises(TypeError):
|
||||||
@ -156,6 +175,16 @@ class MeowTests(unittest.TestCase):
|
|||||||
pass
|
pass
|
||||||
FullRule("name", valid_pattern_one, valid_recipe_one)
|
FullRule("name", valid_pattern_one, valid_recipe_one)
|
||||||
|
|
||||||
|
|
||||||
|
class BaseMonitorTests(unittest.TestCase):
|
||||||
|
def setUp(self)->None:
|
||||||
|
super().setUp()
|
||||||
|
setup()
|
||||||
|
|
||||||
|
def tearDown(self)->None:
|
||||||
|
super().tearDown()
|
||||||
|
teardown()
|
||||||
|
|
||||||
# Test that BaseMonitor instantiation
|
# Test that BaseMonitor instantiation
|
||||||
def testBaseMonitor(self)->None:
|
def testBaseMonitor(self)->None:
|
||||||
with self.assertRaises(TypeError):
|
with self.assertRaises(TypeError):
|
||||||
@ -197,6 +226,16 @@ class MeowTests(unittest.TestCase):
|
|||||||
|
|
||||||
FullTestMonitor({}, {})
|
FullTestMonitor({}, {})
|
||||||
|
|
||||||
|
|
||||||
|
class BaseHandleTests(unittest.TestCase):
|
||||||
|
def setUp(self)->None:
|
||||||
|
super().setUp()
|
||||||
|
setup()
|
||||||
|
|
||||||
|
def tearDown(self)->None:
|
||||||
|
super().tearDown()
|
||||||
|
teardown()
|
||||||
|
|
||||||
# Test that BaseHandler instantiation
|
# Test that BaseHandler instantiation
|
||||||
def testBaseHandler(self)->None:
|
def testBaseHandler(self)->None:
|
||||||
with self.assertRaises(TypeError):
|
with self.assertRaises(TypeError):
|
||||||
@ -223,6 +262,16 @@ class MeowTests(unittest.TestCase):
|
|||||||
|
|
||||||
FullTestHandler()
|
FullTestHandler()
|
||||||
|
|
||||||
|
|
||||||
|
class BaseConductorTests(unittest.TestCase):
|
||||||
|
def setUp(self)->None:
|
||||||
|
super().setUp()
|
||||||
|
setup()
|
||||||
|
|
||||||
|
def tearDown(self)->None:
|
||||||
|
super().tearDown()
|
||||||
|
teardown()
|
||||||
|
|
||||||
# Test that BaseConductor instantiation
|
# Test that BaseConductor instantiation
|
||||||
def testBaseConductor(self)->None:
|
def testBaseConductor(self)->None:
|
||||||
with self.assertRaises(TypeError):
|
with self.assertRaises(TypeError):
|
Reference in New Issue
Block a user