def test_find_by_acronym_does_not_exist(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(acronym='SOA') self.assertIsNone(app)
def test_find_with_missing_attributes(self, mock_client): """Tests that no exception is raised when returned App does not provide an acronym or name attribute""" mock_client.get.return_value = [{}] self.assertIsNone(App.find(name='Some App')) self.assertIsNone(App.find(acronym='SOA'))
def test_find_by_acronym(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(acronym='MA') self.assertIsInstance(app, App) self.assertEqual(app.acronym, 'MA')
def test_find_by_name_does_not_exist(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(name='Some Other App') self.assertIsNone(app)
def test_find_by_id(self, mock_client): mock_client.get.return_value = MOCK_APP app = App.find(app_id='123') self.assertIsInstance(app, App) self.assertEqual(app.id, '123')
def test_find_by_name(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(name='Mock App') self.assertIsInstance(app, App) self.assertEqual(app.name, 'Mock App')
def test_find_by_acronym_does_not_exist(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(acronym="SOA") self.assertIsNone(app)
def test_find_by_name_does_not_exist(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(name="Some Other App") self.assertIsNone(app)
def test_find_by_acronym(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(acronym="MA") self.assertIsInstance(app, App) self.assertEqual(app.acronym, "MA")
def test_find_by_name(self, mock_client): mock_client.get.return_value = [MOCK_APP] app = App.find(name="Mock App") self.assertIsInstance(app, App) self.assertEqual(app.name, "Mock App")
def test_find_by_id(self, mock_client): mock_client.get.return_value = MOCK_APP app = App.find(app_id="123") self.assertIsInstance(app, App) self.assertEqual(app.id, "123")