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 = 'fake' model = Immutable.fetch('uuid') mock_send_request.assert_called_with('GET', 'fake/uuid') 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 = "fake" model = Immutable.fetch("uuid") mock_send_request.assert_called_with("GET", "fake/uuid") self.assertIsInstance(model, Immutable) self.assertEqual("value", model.key) finally: if hasattr(Immutable, "endpoint"): delattr(Immutable, "endpoint")