|
66 | 66 | bucket = "test" |
67 | 67 |
|
68 | 68 | class SamlTests(testlib.BaseTestSet): |
69 | | - services_to_run = [Service.QUERY, Service.BACKUP] |
| 69 | + services_to_run = [Service.QUERY, Service.BACKUP, Service.CBAS] |
70 | 70 |
|
71 | 71 | @staticmethod |
72 | 72 | def requirements(): |
@@ -552,14 +552,14 @@ def groups_and_roles_attributes_test(self): |
552 | 552 | # Create analytics collection in test._default._default. This will |
553 | 553 | # fail - we don't have cluster.analytics!manage. Analytics and full |
554 | 554 | # admin roles have the permission (see admin_test). |
555 | | - # r = ui_request('post', self.cluster.connected_nodes[0], |
556 | | - # '/_p/cbas/query/service', |
557 | | - # session, |
558 | | - # data={'statement': |
559 | | - # 'alter collection ' |
560 | | - # f'`{bucket}`.`_default`.`_default` ' |
561 | | - # 'enable analytics;'}, |
562 | | - # expected_code=403) |
| 555 | + r = ui_request('post', self.cluster.connected_nodes[0], |
| 556 | + '/_p/cbas/query/service', |
| 557 | + session, |
| 558 | + data={'statement': |
| 559 | + 'alter collection ' |
| 560 | + f'`{bucket}`.`_default`.`_default` ' |
| 561 | + 'enable analytics;'}, |
| 562 | + expected_code=403) |
563 | 563 |
|
564 | 564 | # Exercise goxdcr_rest:proxy(), which also populates cb-on-behalf |
565 | 565 | # headers. (The previous test cases populate cb-on-behalf headers in |
@@ -617,22 +617,22 @@ def groups_and_roles_admin_test(self): |
617 | 617 | session, expected_code=200) |
618 | 618 |
|
619 | 619 | # Create analytics collection in test._default._default. |
620 | | - # r = ui_request('post', self.cluster.connected_nodes[0], |
621 | | - # '/_p/cbas/query/service', |
622 | | - # session, |
623 | | - # data={'statement': |
624 | | - # 'alter collection ' |
625 | | - # f'`{bucket}`.`_default`.`_default` ' |
626 | | - # 'enable analytics;'}, |
627 | | - # expected_code=200) |
| 620 | + r = ui_request('post', self.cluster.connected_nodes[0], |
| 621 | + '/_p/cbas/query/service', |
| 622 | + session, |
| 623 | + data={'statement': |
| 624 | + 'alter collection ' |
| 625 | + f'`{bucket}`.`_default`.`_default` ' |
| 626 | + 'enable analytics;'}, |
| 627 | + expected_code=200) |
628 | 628 |
|
629 | 629 | # Query analytics collections. They should exist. |
630 | | - # r = ui_request('post', self.cluster.connected_nodes[0], |
631 | | - # '/_p/cbas/query/service', |
632 | | - # session, |
633 | | - # data={'statement': |
634 | | - # f'select * from `{bucket}`'}, |
635 | | - # expected_code=200) |
| 630 | + r = ui_request('post', self.cluster.connected_nodes[0], |
| 631 | + '/_p/cbas/query/service', |
| 632 | + session, |
| 633 | + data={'statement': |
| 634 | + f'select * from `{bucket}`'}, |
| 635 | + expected_code=200) |
636 | 636 |
|
637 | 637 | # Successfull authentication, but user doesn't have access to UI |
638 | 638 | def access_denied_test(self): |
|
0 commit comments