@@ -44,21 +44,21 @@ class ViewsTestSuite:
4444
4545 @pytest .mark .asyncio
4646 async def test_bad_view_query (self , cb_env ):
47- view_result = cb_env .bucket .view_query ('fake-ddoc' ,
48- 'fake-view' ,
49- limit = 10 ,
50- namespace = DesignDocumentNamespace .DEVELOPMENT )
47+ view_result = cb_env .view_bucket .view_query ('fake-ddoc' ,
48+ 'fake-view' ,
49+ limit = 10 ,
50+ namespace = DesignDocumentNamespace .DEVELOPMENT )
5151
5252 with pytest .raises (DesignDocumentNotFoundException ):
5353 [r async for r in view_result ]
5454
5555 @pytest .mark .asyncio
5656 async def test_view_query (self , cb_env ):
5757 expected_count = 10
58- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
59- cb_env .TEST_VIEW_NAME ,
60- full_set = True ,
61- namespace = DesignDocumentNamespace .DEVELOPMENT )
58+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
59+ cb_env .TEST_VIEW_NAME ,
60+ full_set = True ,
61+ namespace = DesignDocumentNamespace .DEVELOPMENT )
6262
6363 await cb_env .assert_rows (view_result , expected_count )
6464
@@ -69,11 +69,11 @@ async def test_view_query(self, cb_env):
6969 @pytest .mark .asyncio
7070 async def test_view_query_ascending (self , cb_env ):
7171 expected_count = 5
72- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
73- cb_env .TEST_VIEW_NAME ,
74- limit = expected_count ,
75- namespace = DesignDocumentNamespace .DEVELOPMENT ,
76- order = ViewOrdering .ASCENDING )
72+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
73+ cb_env .TEST_VIEW_NAME ,
74+ limit = expected_count ,
75+ namespace = DesignDocumentNamespace .DEVELOPMENT ,
76+ order = ViewOrdering .ASCENDING )
7777
7878 rows = await cb_env .assert_rows (view_result , expected_count , return_rows = True )
7979 row_ids = list (map (lambda r : r .id , rows ))
@@ -87,11 +87,11 @@ async def test_view_query_ascending(self, cb_env):
8787 @pytest .mark .asyncio
8888 async def test_view_query_descending (self , cb_env ):
8989 expected_count = 5
90- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
91- cb_env .TEST_VIEW_NAME ,
92- limit = expected_count ,
93- namespace = DesignDocumentNamespace .DEVELOPMENT ,
94- order = ViewOrdering .DESCENDING )
90+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
91+ cb_env .TEST_VIEW_NAME ,
92+ limit = expected_count ,
93+ namespace = DesignDocumentNamespace .DEVELOPMENT ,
94+ order = ViewOrdering .DESCENDING )
9595
9696 rows = await cb_env .assert_rows (view_result , expected_count , return_rows = True )
9797 row_ids = list (map (lambda r : r .id , rows ))
@@ -116,9 +116,9 @@ async def test_view_query_endkey_docid(self, cb_env):
116116 opts = ViewOptions (namespace = DesignDocumentNamespace .DEVELOPMENT ,
117117 endkey = key ,
118118 endkey_docid = endkey_docid )
119- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
120- cb_env .TEST_VIEW_NAME ,
121- opts )
119+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
120+ cb_env .TEST_VIEW_NAME ,
121+ opts )
122122 # all docs w/in first key (10 docs) + half of docs w/in next key (5 docs)
123123 expected_count = 15
124124 rows = await cb_env .assert_rows (view_result , expected_count , True )
@@ -139,9 +139,9 @@ async def test_view_query_key(self, cb_env):
139139 docids = cb_env .get_docids_by_key (key )
140140 opts = ViewOptions (namespace = DesignDocumentNamespace .DEVELOPMENT ,
141141 key = key )
142- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
143- cb_env .TEST_VIEW_NAME ,
144- opts )
142+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
143+ cb_env .TEST_VIEW_NAME ,
144+ opts )
145145
146146 rows = await cb_env .assert_rows (view_result , expected_count , True )
147147 for row in rows :
@@ -162,9 +162,9 @@ async def test_view_query_keys(self, cb_env):
162162 expected_count = 20
163163 opts = ViewOptions (namespace = DesignDocumentNamespace .DEVELOPMENT ,
164164 keys = keys [:2 ])
165- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
166- cb_env .TEST_VIEW_NAME ,
167- opts )
165+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
166+ cb_env .TEST_VIEW_NAME ,
167+ opts )
168168
169169 rows = await cb_env .assert_rows (view_result , expected_count , True )
170170 assert all (map (lambda r : r .key in keys , rows )) is True
@@ -187,9 +187,9 @@ async def test_view_query_raw(self, cb_env):
187187 # execute a query so we can have pagination
188188 opts = ViewOptions (limit = 5 ,
189189 namespace = DesignDocumentNamespace .DEVELOPMENT )
190- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
191- cb_env .TEST_VIEW_NAME ,
192- opts )
190+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
191+ cb_env .TEST_VIEW_NAME ,
192+ opts )
193193 # need to iterate over the result to execute the query
194194 [r async for r in view_result ]
195195 raw = {
@@ -199,9 +199,9 @@ async def test_view_query_raw(self, cb_env):
199199 'full_set' : 'true'
200200 }
201201 opts = ViewOptions (namespace = DesignDocumentNamespace .DEVELOPMENT , raw = raw )
202- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
203- cb_env .TEST_VIEW_NAME ,
204- opts )
202+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
203+ cb_env .TEST_VIEW_NAME ,
204+ opts )
205205 # expect only a single record to be returned
206206 expected_count = 1
207207 rows = await cb_env .assert_rows (view_result , expected_count , True )
@@ -221,9 +221,9 @@ async def test_view_query_raw_fail(self, cb_env):
221221 'startkey_docid' : 'fake-doc-id'
222222 }
223223 opts = ViewOptions (namespace = DesignDocumentNamespace .DEVELOPMENT , raw = raw )
224- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
225- cb_env .TEST_VIEW_NAME ,
226- opts )
224+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
225+ cb_env .TEST_VIEW_NAME ,
226+ opts )
227227 with pytest .raises (InvalidArgumentException ):
228228 [r async for r in view_result ]
229229
@@ -241,18 +241,18 @@ async def test_view_query_startkey_docid(self, cb_env):
241241 # execute a query so we can have pagination
242242 opts = ViewOptions (limit = 5 ,
243243 namespace = DesignDocumentNamespace .DEVELOPMENT )
244- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
245- cb_env .TEST_VIEW_NAME ,
246- opts )
244+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
245+ cb_env .TEST_VIEW_NAME ,
246+ opts )
247247 # need to iterate over the result to execute the query
248248 [r async for r in view_result ]
249249 opts = ViewOptions (limit = 5 ,
250250 namespace = DesignDocumentNamespace .DEVELOPMENT ,
251251 startkey = key ,
252252 startkey_docid = startkey_docid )
253- view_result = cb_env .bucket .view_query (cb_env .DOCNAME ,
254- cb_env .TEST_VIEW_NAME ,
255- opts )
253+ view_result = cb_env .view_bucket .view_query (cb_env .DOCNAME ,
254+ cb_env .TEST_VIEW_NAME ,
255+ opts )
256256 # expect only a single record to be returned
257257 expected_count = 1
258258 rows = await cb_env .assert_rows (view_result , expected_count , True )
@@ -280,7 +280,9 @@ async def couchbase_test_environment(self, acb_base_env, test_manifest_validated
280280 pytest .fail (f'Test manifest not validated. Missing tests: { test_manifest_validated } .' )
281281
282282 acb_env = AsyncViewsTestEnvironment .from_environment (acb_base_env )
283- acb_env .enable_views_mgmt ()
283+ acb_env .enable_bucket_mgmt ()
284+ await acb_env .setup_view_bucket ()
285+ acb_env .enable_views_mgmt (acb_env .view_bucket )
284286 await acb_env .setup (request .param )
285287 yield acb_env
286288 await acb_env .teardown (request .param )
0 commit comments