Example #1
0
 def test_valid_and_invalid_actions(self):
     self.section.append(Setting(
         'default_actions',
         'MyBear: INVALID_action, ValidBear: ApplyPatchAction, XBear: ABC'))
     self.assertEqual(get_default_actions(self.section),
                      ({'ValidBear': ApplyPatchAction},
                       {'MyBear': 'INVALID_action', 'XBear': 'ABC'}))
Example #2
0
 def test_valid_and_invalid_actions(self):
     self.section.append(Setting(
         "default_actions",
         "MyBear: INVALID_action, ValidBear: ApplyPatchAction, XBear: ABC"))
     self.assertEqual(get_default_actions(self.section),
                      ({"ValidBear": ApplyPatchAction},
                       {"MyBear": "INVALID_action", "XBear": "ABC"}))
Example #3
0
 def test_valid_and_invalid_actions(self):
     self.section.append(Setting(
         'default_actions',
         'MyBear: INVALID_action, ValidBear: ApplyPatchAction, XBear: ABC'))
     self.assertEqual(get_default_actions(self.section),
                      ({'ValidBear': ApplyPatchAction},
                       {'MyBear': 'INVALID_action', 'XBear': 'ABC'}))
Example #4
0
 def test_valid_and_invalid_actions(self):
     self.section.append(Setting(
         "default_actions",
         "MyBear: INVALID_action, ValidBear: ApplyPatchAction, XBear: ABC"))
     self.assertEqual(get_default_actions(self.section),
                      ({"ValidBear": ApplyPatchAction},
                       {"MyBear": "INVALID_action", "XBear": "ABC"}))
Example #5
0
 def test_only_valid_actions(self):
     self.section.append(Setting(
         "default_actions",
         "MyBear: PrintDebugMessageAction, ValidBear: ApplyPatchAction"))
     self.assertEqual(
         get_default_actions(self.section),
         ({"MyBear": PrintDebugMessageAction,
           "ValidBear": ApplyPatchAction},
          {}))
Example #6
0
 def test_only_valid_actions(self):
     self.section.append(Setting(
         'default_actions',
         'MyBear: PrintDebugMessageAction, ValidBear: ApplyPatchAction'))
     self.assertEqual(
         get_default_actions(self.section),
         ({'MyBear': PrintDebugMessageAction,
           'ValidBear': ApplyPatchAction},
          {}))
Example #7
0
 def test_only_valid_actions(self):
     self.section.append(Setting(
         'default_actions',
         'MyBear: PrintDebugMessageAction, ValidBear: ApplyPatchAction'))
     self.assertEqual(
         get_default_actions(self.section),
         ({'MyBear': PrintDebugMessageAction,
           'ValidBear': ApplyPatchAction},
          {}))
Example #8
0
 def test_only_valid_actions(self):
     self.section.append(Setting(
         "default_actions",
         "MyBear: PrintDebugMessageAction, ValidBear: ApplyPatchAction"))
     self.assertEqual(
         get_default_actions(self.section),
         ({"MyBear": PrintDebugMessageAction,
           "ValidBear": ApplyPatchAction},
          {}))
Example #9
0
 def test_valid_bear_actions(self):
     my_bear_action = MyBearAction()
     self.section.append(
         Setting('default_actions',
                 'MyBear: MyBearAction, ValidBear: ApplyPatchAction'))
     self.assertEqual(get_default_actions(self.section, [my_bear_action]),
                      ({
                          'MyBear': my_bear_action,
                          'ValidBear': ApplyPatchAction
                      }, {}))
Example #10
0
 def test_no_value(self):
     self.section.append(Setting('default_actions', ''))
     self.assertEqual(get_default_actions(self.section), ({}, {}))
Example #11
0
 def test_no_key(self):
     self.assertEqual(get_default_actions(self.section), ({}, {}))
Example #12
0
 def test_no_value(self):
     self.section.append(Setting("default_actions", ""))
     self.assertEqual(get_default_actions(self.section), ({}, {}))
Example #13
0
 def test_no_key(self):
     self.assertEqual(get_default_actions(self.section), ({}, {}))