Best Python code snippet using tempest_python
test_roles_client.py
Source:test_roles_client.py  
...276            'tempest.lib.common.rest_client.RestClient.get',277            self.FAKE_LIST_ROLE_INFERENCE_RULES,278            bytes_body,279            prior_role=self.FAKE_ROLE_ID)280    def _test_list_all_role_inference_rules(self, bytes_body=False):281        self.check_service_client_function(282            self.client.list_all_role_inference_rules,283            'tempest.lib.common.rest_client.RestClient.get',284            self.FAKE_LIST_ALL_ROLE_INFERENCE_RULES,285            bytes_body)286    def test_create_role_with_str_body(self):287        self._test_create_role()288    def test_create_role_with_bytes_body(self):289        self._test_create_role(bytes_body=True)290    def test_show_role_with_str_body(self):291        self._test_show_role()292    def test_show_role_with_bytes_body(self):293        self._test_show_role(bytes_body=True)294    def test_list_roles_with_str_body(self):295        self._test_list_roles()296    def test_list_roles_with_bytes_body(self):297        self._test_list_roles(bytes_body=True)298    def test_update_role_with_str_body(self):299        self._test_update_role()300    def test_update_role_with_bytes_body(self):301        self._test_update_role(bytes_body=True)302    def test_delete_role(self):303        self.check_service_client_function(304            self.client.delete_role,305            'tempest.lib.common.rest_client.RestClient.delete',306            {},307            role_id=self.FAKE_ROLE_ID,308            status=204)309    def test_create_user_role_on_project_with_str_body(self):310        self._test_create_user_role_on_project()311    def test_create_user_role_on_project_with_bytes_body(self):312        self._test_create_user_role_on_project(bytes_body=True)313    def test_create_user_role_on_domain_with_str_body(self):314        self._test_create_user_role_on_domain()315    def test_create_user_role_on_domain_with_bytes_body(self):316        self._test_create_user_role_on_domain(bytes_body=True)317    def test_create_group_role_on_domain_with_str_body(self):318        self._test_create_group_role_on_domain()319    def test_create_group_role_on_domain_with_bytes_body(self):320        self._test_create_group_role_on_domain(bytes_body=True)321    def test_list_user_roles_on_project_with_str_body(self):322        self._test_list_user_roles_on_project()323    def test_list_user_roles_on_project_with_bytes_body(self):324        self._test_list_user_roles_on_project(bytes_body=True)325    def test_list_user_roles_on_domain_with_str_body(self):326        self._test_list_user_roles_on_domain()327    def test_list_user_roles_on_domain_with_bytes_body(self):328        self._test_list_user_roles_on_domain(bytes_body=True)329    def test_list_group_roles_on_domain_with_str_body(self):330        self._test_list_group_roles_on_domain()331    def test_list_group_roles_on_domain_with_bytes_body(self):332        self._test_list_group_roles_on_domain(bytes_body=True)333    def test_delete_role_from_user_on_project(self):334        self.check_service_client_function(335            self.client.delete_role_from_user_on_project,336            'tempest.lib.common.rest_client.RestClient.delete',337            {},338            project_id="b344506af7644f6794d9cb316600b020",339            user_id="123",340            role_id="1234",341            status=204)342    def test_delete_role_from_user_on_domain(self):343        self.check_service_client_function(344            self.client.delete_role_from_user_on_domain,345            'tempest.lib.common.rest_client.RestClient.delete',346            {},347            domain_id="b344506af7644f6794d9cb316600b020",348            user_id="123",349            role_id="1234",350            status=204)351    def test_delete_role_from_group_on_project(self):352        self.check_service_client_function(353            self.client.delete_role_from_group_on_project,354            'tempest.lib.common.rest_client.RestClient.delete',355            {},356            project_id="b344506af7644f6794d9cb316600b020",357            group_id="123",358            role_id="1234",359            status=204)360    def test_delete_role_from_group_on_domain(self):361        self.check_service_client_function(362            self.client.delete_role_from_group_on_domain,363            'tempest.lib.common.rest_client.RestClient.delete',364            {},365            domain_id="b344506af7644f6794d9cb316600b020",366            group_id="123",367            role_id="1234",368            status=204)369    def test_check_user_role_existence_on_project(self):370        self.check_service_client_function(371            self.client.check_user_role_existence_on_project,372            'tempest.lib.common.rest_client.RestClient.head',373            {},374            project_id="b344506af7644f6794d9cb316600b020",375            user_id="123",376            role_id="1234",377            status=204)378    def test_check_user_role_existence_on_domain(self):379        self.check_service_client_function(380            self.client.check_user_role_existence_on_domain,381            'tempest.lib.common.rest_client.RestClient.head',382            {},383            domain_id="b344506af7644f6794d9cb316600b020",384            user_id="123",385            role_id="1234",386            status=204)387    def test_check_role_from_group_on_project_existence(self):388        self.check_service_client_function(389            self.client.check_role_from_group_on_project_existence,390            'tempest.lib.common.rest_client.RestClient.head',391            {},392            project_id="b344506af7644f6794d9cb316600b020",393            group_id="123",394            role_id="1234",395            status=204)396    def test_check_role_from_group_on_domain_existence(self):397        self.check_service_client_function(398            self.client.check_role_from_group_on_domain_existence,399            'tempest.lib.common.rest_client.RestClient.head',400            {},401            domain_id="b344506af7644f6794d9cb316600b020",402            group_id="123",403            role_id="1234",404            status=204)405    def test_create_role_inference_rule_with_str_body(self):406        self._test_create_role_inference_rule()407    def test_create_role_inference_rule_with_bytes_body(self):408        self._test_create_role_inference_rule(bytes_body=True)409    def test_show_role_inference_rule_with_str_body(self):410        self._test_show_role_inference_rule()411    def test_show_role_inference_rule_with_bytes_body(self):412        self._test_show_role_inference_rule(bytes_body=True)413    def test_list_role_inferences_rules_with_str_body(self):414        self._test_list_role_inferences_rules()415    def test_list_role_inferences_rules_with_bytes_body(self):416        self._test_list_role_inferences_rules(bytes_body=True)417    def test_check_role_inference_rule(self):418        self.check_service_client_function(419            self.client.check_role_inference_rule,420            'tempest.lib.common.rest_client.RestClient.head',421            {},422            status=204,423            prior_role=self.FAKE_ROLE_ID,424            implies_role=self.FAKE_ROLE_ID_2)425    def test_delete_role_inference_rule(self):426        self.check_service_client_function(427            self.client.delete_role_inference_rule,428            'tempest.lib.common.rest_client.RestClient.delete',429            {},430            status=204,431            prior_role=self.FAKE_ROLE_ID,432            implies_role=self.FAKE_ROLE_ID_2)433    def test_list_all_role_inference_rules_with_str_body(self):434        self._test_list_all_role_inference_rules()435    def test_list_all_role_inference_rules_with_bytes_body(self):...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
