Esempio n. 1
0
 def test_register_fn(self):
     fn = lambda conditional_value: True
     register('undecorated', fn=fn)
     self.assertIn('undecorated', CONDITIONS)
     self.assertEqual(CONDITIONS['undecorated'], [fn])
Esempio n. 2
0
 def test_get_condition(self):
     fn = lambda conditional_value: True
     register('gettable', fn=fn)
     self.assertEqual(list(get_condition('gettable')), [fn])
Esempio n. 3
0
 def test_get_condition(self):
     fn = lambda conditional_value: True
     register("gettable", fn=fn)
     self.assertEqual(get_condition("gettable"), fn)
Esempio n. 4
0
 def test_register_decorator_dup_condition(self):
     with self.assertRaises(DuplicateCondition):
         register("boolean")(lambda value: value)
Esempio n. 5
0
 def test_register_fn(self):
     fn = lambda conditional_value: True
     register("undecorated", fn=fn)
     self.assertIn("undecorated", CONDITIONS)
     self.assertEqual(CONDITIONS["undecorated"], fn)
Esempio n. 6
0
 def test_register_dup_condition(self):
     with self.assertRaises(DuplicateCondition):
         register('boolean', fn=lambda value: value)
Esempio n. 7
0
 def test_register_decorator(self):
     fn = lambda conditional_value: True
     register('decorated')(fn)
     self.assertIn('decorated', CONDITIONS)
     self.assertEqual(CONDITIONS['decorated'], fn)