def test_immutable_fetch(self, mock_send_request): self.assertRaises(AssertionError, Immutable.fetch, "uuid") try: ret_json = {"key": "value"} mock_send_request.return_value = ret_json Immutable.endpoint = "endpoint" Immutable.subsystem = "subsystem" model = Immutable.fetch("uuid") mock_send_request.assert_called_with("GET", "api/subsystem/%s/endpoint/uuid" % Immutable._api_version) self.assertIsInstance(model, Immutable) self.assertEqual("value", model.key) finally: if hasattr(Immutable, "endpoint"): delattr(Immutable, "endpoint")
def test_immutable_fetch(self, mock_send_request): self.assertRaises(AssertionError, Immutable.fetch, 'uuid') try: ret_json = {"key": "value"} mock_send_request.return_value = ret_json Immutable.endpoint = 'endpoint' Immutable.subsystem = "subsystem" model = Immutable.fetch('uuid') mock_send_request.assert_called_with( 'GET', 'api/subsystem/%s/endpoint/uuid' % Immutable._api_version) self.assertIsInstance(model, Immutable) self.assertEqual('value', model.key) finally: if hasattr(Immutable, 'endpoint'): delattr(Immutable, 'endpoint')
def test_immutable_fetch(self, mock_send_request): try: delattr(Immutable, 'endpoint') delattr(Immutable, 'subsystem') except: pass self.assertRaises(AssertionError, Immutable.fetch, 'uuid') ret_json = {"key": "value"} mock_send_request.return_value = ret_json Immutable.endpoint = 'resource_uri' Immutable.subsystem = "subsystem" model = Immutable.fetch('uuid') mock_send_request.assert_called_with( 'GET', 'api/subsystem/%s/resource_uri/uuid' % Immutable._api_version) self.assertIsInstance(model, Immutable) self.assertEqual('value', model.key)