Esempio n. 1
0
 def test_load_application_invalid_app_key(self):
     """
     Test the loading of an application using an invalid app_key
     """
     with self.assertRaises(ValueError):
         with patch('core.application.get_app_name_from_key') as mock_f:
             mock_f.side_effect = ValueError
             Application.get(app_key="SomeKey")
Esempio n. 2
0
 def test_load_application_invalid_app_name(self):
     """
     Test the loading of applications when an invalid name is provided
     """
     with self.assertRaises(ValueError):
         with patch('core.application.get_app_key') as mock_f:
             mock_f.side_effect = ValueError
             Application.get(app_name="Invalid")
Esempio n. 3
0
 def test_load_application_by_app_key(self):
     """
     Test the loading of an application using its app_key
     """
     with patch('core.application.get_app_name_from_key') as mock_f:
         mock_f.return_value = "SomeApp"
         app = Application.get(app_key="SomeKey")
         self.assertEqual(app.app_name,"SomeApp")
         self.assertEqual(app.app_key, "SomeKey")
         self.assertTrue(app.installed)
Esempio n. 4
0
 def test_load_application_by_app_name(self):
     """
     Test the loading of applications when the name is provided
     """
     with patch('core.application.get_app_key') as mock_f:
         mock_f.return_value = "Mock App Key"
         app = Application.get(app_name="SomeApp")
         self.assertEqual(app.app_name,"SomeApp")
         self.assertEqual(app.app_key, "Mock App Key")
         self.assertTrue(app.installed)