)]}'
{"tempest/api/identity/v3/test_access_rules.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"ca7668cbb0f80554579d48c69372726d37149e09","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            raise cls.skipException(\"Application credential access rules are \""},{"line_number":33,"context_line":"                                    \"not available in this environment\")"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def resource_setup(cls):"},{"line_number":37,"context_line":"        super(AccessRulesV3Test, cls).resource_setup()"},{"line_number":38,"context_line":"        cls.user_id \u003d cls.os_primary.credentials.user_id"},{"line_number":39,"context_line":"        cls.project_id \u003d cls.os_primary.credentials.project_id"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def setUp(self):"},{"line_number":42,"context_line":"        super(AccessRulesV3Test, self).setUp()"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_91034742","line":39,"range":{"start_line":35,"start_character":4,"end_line":39,"end_character":62},"updated":"2020-09-24 13:48:37.000000000","message":"Is it really required, can\u0027t we direct access user_id as self.user_id in setUp?\nalso where is project_id is used in below tests or setUp call","commit_id":"d2cbd3ad4cfa808856fe448541eb752a248dbce9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"09156e4c61177ba2ad8adf6d235d7e91d218c9ec","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            raise cls.skipException(\"Application credential access rules are \""},{"line_number":33,"context_line":"                                    \"not available in this environment\")"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def resource_setup(cls):"},{"line_number":37,"context_line":"        super(AccessRulesV3Test, cls).resource_setup()"},{"line_number":38,"context_line":"        cls.user_id \u003d cls.os_primary.credentials.user_id"},{"line_number":39,"context_line":"        cls.project_id \u003d cls.os_primary.credentials.project_id"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def setUp(self):"},{"line_number":42,"context_line":"        super(AccessRulesV3Test, self).setUp()"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_a7f9ed80","line":39,"range":{"start_line":35,"start_character":4,"end_line":39,"end_character":62},"in_reply_to":"9f560f44_5137effe","updated":"2020-09-24 15:06:56.000000000","message":"yeah we could do that, it is easy here as those are referenced in many place in tests too. anyways we can update it in followup if needed.","commit_id":"d2cbd3ad4cfa808856fe448541eb752a248dbce9"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"9f3a7a5bdfc6466ba6d089d29173edd5479feeef","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            raise cls.skipException(\"Application credential access rules are \""},{"line_number":33,"context_line":"                                    \"not available in this environment\")"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def resource_setup(cls):"},{"line_number":37,"context_line":"        super(AccessRulesV3Test, cls).resource_setup()"},{"line_number":38,"context_line":"        cls.user_id \u003d cls.os_primary.credentials.user_id"},{"line_number":39,"context_line":"        cls.project_id \u003d cls.os_primary.credentials.project_id"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def setUp(self):"},{"line_number":42,"context_line":"        super(AccessRulesV3Test, self).setUp()"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_5137effe","line":39,"range":{"start_line":35,"start_character":4,"end_line":39,"end_character":62},"in_reply_to":"9f560f44_91034742","updated":"2020-09-24 13:52:00.000000000","message":"IMO we can access it in setup as self.os_primary.credentials.user_id","commit_id":"d2cbd3ad4cfa808856fe448541eb752a248dbce9"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"b2237fe0549ffb8e2b45b33b17b4812c3b3fe6f7","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            raise cls.skipException(\"Application credential access rules are \""},{"line_number":33,"context_line":"                                    \"not available in this environment\")"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def resource_setup(cls):"},{"line_number":37,"context_line":"        super(AccessRulesV3Test, cls).resource_setup()"},{"line_number":38,"context_line":"        cls.user_id \u003d cls.os_primary.credentials.user_id"},{"line_number":39,"context_line":"        cls.project_id \u003d cls.os_primary.credentials.project_id"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def setUp(self):"},{"line_number":42,"context_line":"        super(AccessRulesV3Test, self).setUp()"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_5db41e82","line":39,"range":{"start_line":35,"start_character":4,"end_line":39,"end_character":62},"in_reply_to":"9f560f44_a7f9ed80","updated":"2020-09-24 16:38:18.000000000","message":"It\u0027s extremely difficult to use such long variable names all over these tests, this is here to make it more readable and avoid pep8 violations, so I would prefer not to change it.","commit_id":"d2cbd3ad4cfa808856fe448541eb752a248dbce9"}],"tempest/config.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"cfe7d893dcc09bbd020149e7ed3892cf59e965ee","unresolved":false,"context_lines":[{"line_number":253,"context_line":"                help\u003d\u0027Does the environment have application credentials \u0027"},{"line_number":254,"context_line":"                     \u0027enabled?\u0027),"},{"line_number":255,"context_line":"    # Access rules for application credentials is a default feature in Train."},{"line_number":256,"context_line":"    # This config # option can removed once Stein is EOL."},{"line_number":257,"context_line":"    cfg.BoolOpt(\u0027access_rules\u0027,"},{"line_number":258,"context_line":"                default\u003dFalse,"},{"line_number":259,"context_line":"                help\u003d\u0027Does the environment have access rules enabled?\u0027),"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_8cce0bb5","line":256,"range":{"start_line":256,"start_character":18,"end_line":256,"end_character":20},"updated":"2020-01-03 20:17:06.000000000","message":"Unnecessary?","commit_id":"05c18bf7b1eff0060ac7a91cb13e418a461248d1"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"5d3cadd076b993654e031989f1e98ca379162502","unresolved":false,"context_lines":[{"line_number":253,"context_line":"                help\u003d\u0027Does the environment have application credentials \u0027"},{"line_number":254,"context_line":"                     \u0027enabled?\u0027),"},{"line_number":255,"context_line":"    # Access rules for application credentials is a default feature in Train."},{"line_number":256,"context_line":"    # This config # option can removed once Stein is EOL."},{"line_number":257,"context_line":"    cfg.BoolOpt(\u0027access_rules\u0027,"},{"line_number":258,"context_line":"                default\u003dFalse,"},{"line_number":259,"context_line":"                help\u003d\u0027Does the environment have access rules enabled?\u0027),"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_564e3c6e","line":256,"range":{"start_line":256,"start_character":18,"end_line":256,"end_character":20},"in_reply_to":"3fa7e38b_8cce0bb5","updated":"2020-01-07 20:45:44.000000000","message":"yep","commit_id":"05c18bf7b1eff0060ac7a91cb13e418a461248d1"}],"tempest/tests/lib/services/identity/v3/test_access_rules_client.py":[{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"d8695df41123d61bc098088594fbae015d5c0664","unresolved":false,"context_lines":[{"line_number":81,"context_line":"    def test_show_access_rule_with_bytes_body(self):"},{"line_number":82,"context_line":"        self._test_show_access_rule(bytes_body\u003dTrue)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    def test_list_access_rule_with_str_body(self):"},{"line_number":85,"context_line":"        self._test_list_access_rules()"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def test_list_access_rule_with_bytes_body(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_8995f7e6","line":84,"range":{"start_line":84,"start_character":25,"end_line":84,"end_character":29},"updated":"2020-08-24 09:52:56.000000000","message":"NIT: rules","commit_id":"d2cbd3ad4cfa808856fe448541eb752a248dbce9"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"d8695df41123d61bc098088594fbae015d5c0664","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    def test_list_access_rule_with_str_body(self):"},{"line_number":85,"context_line":"        self._test_list_access_rules()"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def test_list_access_rule_with_bytes_body(self):"},{"line_number":88,"context_line":"        self._test_list_access_rules(bytes_body\u003dTrue)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def test_delete_access_rule(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_c99b6f14","line":87,"range":{"start_line":87,"start_character":25,"end_line":87,"end_character":29},"updated":"2020-08-24 09:52:56.000000000","message":"NIT: rules","commit_id":"d2cbd3ad4cfa808856fe448541eb752a248dbce9"}]}
