Beispiel #1
0
 def test_validate_app_actions_multiple_valid_actions(self):
     self.assertSetEqual(AppEventDispatcher.validate_app_actions('App1', ['action1', 'action2']),
                         {'action1', 'action2'})
Beispiel #2
0
 def test_validate_app_actions_mixed_valid_invalid_actions(self):
     with self.assertRaises(UnknownAppAction):
         AppEventDispatcher.validate_app_actions('App1', ['invalid1', 'invalid2', 'action1', 'action2'])
Beispiel #3
0
 def test_validate_app_actions_single_invalid_actions(self):
     with self.assertRaises(UnknownAppAction):
         AppEventDispatcher.validate_app_actions('App1', 'invalid')
Beispiel #4
0
 def test_validate_app_actions_single_valid_actions(self):
     self.assertSetEqual(AppEventDispatcher.validate_app_actions('App1', 'action1'), {'action1'})
Beispiel #5
0
 def test_validate_app_actions_all_actions(self):
     self.assertSetEqual(AppEventDispatcher.validate_app_actions('App1', 'all'), {'action1', 'action2', 'action3'})
Beispiel #6
0
 def test_validate_app_actions_app_with_no_actions(self):
     with self.assertRaises(UnknownApp):
         AppEventDispatcher.validate_app_actions('App2', 'action1')
Beispiel #7
0
 def test_validate_app_actions_unknown_app(self):
     with self.assertRaises(UnknownApp):
         AppEventDispatcher.validate_app_actions('Invalid', 'action1')