diff --git a/setup.py b/setup.py index 5fbde3296..95484f0ef 100644 --- a/setup.py +++ b/setup.py @@ -105,7 +105,7 @@ "grpcio~=1.43.0", "grpcio-tools~=1.43.0", "protobuf~=3.19.3", - "azure-functions==1.10.1" + "azure-functions==1.11.0" ] EXTRA_REQUIRES = { diff --git a/tests/endtoend/test_cosmosdb_functions.py b/tests/endtoend/test_cosmosdb_functions.py index 03cc5dfb0..78b2e0c4b 100644 --- a/tests/endtoend/test_cosmosdb_functions.py +++ b/tests/endtoend/test_cosmosdb_functions.py @@ -35,10 +35,12 @@ def test_cosmosdb_trigger(self): response = r.json() response.pop('_metadata', None) - self.assertEqual( - response, - doc - ) + self.assertEqual(doc["id"], response["id"]) + self.assertEqual(doc["data"], response["data"]) + self.assertIsNotNone(response["_etag"]) + self.assertIsNotNone(response["_rid"]) + self.assertIsNotNone(response["_self"]) + self.assertIsNotNone(response["_ts"]) except AssertionError: if try_no == max_retries - 1: raise @@ -67,10 +69,12 @@ def test_cosmosdb_input(self): self.assertEqual(r.status_code, 200) response = r.json() - self.assertEqual( - response, - doc - ) + self.assertEqual(doc["id"], response["id"]) + self.assertEqual(doc["data"], response["data"]) + self.assertIsNotNone(response["_etag"]) + self.assertIsNotNone(response["_rid"]) + self.assertIsNotNone(response["_self"]) + self.assertIsNotNone(response["_ts"]) except AssertionError: if try_no == max_retries - 1: raise