1212from azure .cosmos import PartitionKey
1313
1414@pytest .mark .cosmosEmulator
15- # @pytest.mark.cosmosAAD # TEMP: disabled to validate AAD pipeline using only test_aad.py
1615@pytest .mark .asyncio
1716class TestFeedRangeAsync (unittest .IsolatedAsyncioTestCase ):
1817 """Tests to verify methods for operations on feed ranges
@@ -33,17 +32,13 @@ def setUpClass(cls):
3332 "tests." )
3433
3534 async def asyncSetUp (self ):
36- # Key -auth client is used for control-plane operations in this test class.
35+ # Single key -auth client is sufficient for this emulator-focused test class.
3736 self .client = CosmosClient (self .host , self .masterKey )
3837 self .database_for_test = self .client .get_database_client (self .TEST_DATABASE_ID )
39- # AAD (or key) client for data-plane operations
40- self .data_client = test_config .TestConfig .create_data_client_async ()
41- self .data_database_for_test = self .data_client .get_database_client (self .TEST_DATABASE_ID )
42- self .data_container_for_test = self .data_database_for_test .get_container_client (self .TEST_CONTAINER_ID )
38+ self .container_for_test = self .database_for_test .get_container_client (self .TEST_CONTAINER_ID )
4339
4440 async def asyncTearDown (self ):
4541 await self .client .close ()
46- await self .data_client .close ()
4742
4843
4944 async def test_partition_key_to_feed_range_async (self ):
@@ -52,8 +47,7 @@ async def test_partition_key_to_feed_range_async(self):
5247 id = 'container_' + str (uuid .uuid4 ()),
5348 partition_key = PartitionKey (path = "/id" )
5449 )
55- # Data-plane proxy for feed_range operations
56- created_container = self .data_database_for_test .get_container_client (created_container_ref .id )
50+ created_container = self .database_for_test .get_container_client (created_container_ref .id )
5751 feed_range = await created_container .feed_range_from_partition_key ("1" )
5852 feed_range_epk = FeedRangeInternalEpk .from_json (feed_range )
5953 assert feed_range_epk .get_normalized_range () == Range ("3C80B1B7310BB39F29CC4EA05BDD461E" ,
@@ -65,8 +59,8 @@ async def test_feed_range_is_subset_from_pk_async(self):
6559 "FF" ,
6660 True ,
6761 False )).to_dict ()
68- epk_child_feed_range = await self .data_container_for_test .feed_range_from_partition_key ("1" )
69- assert await self .data_container_for_test .is_feed_range_subset (epk_parent_feed_range , epk_child_feed_range )
62+ epk_child_feed_range = await self .container_for_test .feed_range_from_partition_key ("1" )
63+ assert await self .container_for_test .is_feed_range_subset (epk_parent_feed_range , epk_child_feed_range )
7064
7165if __name__ == '__main__' :
7266 unittest .main ()
0 commit comments