)]}'
{"tempest/api/volume/test_volume_absolute_limits.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"baf9f17d85e29d7909ea58285641786317f8c787","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# NOTE(zhufl): This inherits from BaseVolumeAdminTest because"},{"line_number":26,"context_line":"# it requires force_tenant_isolation\u003dTrue, which need admin"},{"line_number":27,"context_line":"# credentials to create non-admin users for the tests."},{"line_number":28,"context_line":"class AbsoluteLimitsTests(base.BaseVolumeAdminTest):  # noqa"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    # avoid existing volumes of pre-defined tenant"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_7cc6f86c","line":27,"updated":"2018-12-18 07:24:51.000000000","message":"Why not moving this to under /admin? We can revisit this later, though.","commit_id":"17d1d65d466f674bab8cfe84596abf632f6b1f82"},{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"98a9414d82b345deb2254b6ae908a7ba48f5cd2c","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        if not CONF.auth.use_dynamic_credentials:"},{"line_number":44,"context_line":"            raise cls.skipException(\"Must use dynamic credentials.\")"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    @testtools.skipIf(CONF.identity_feature_enabled.immutable_user_source,"},{"line_number":47,"context_line":"                      \u0027Skipped because environment has an \u0027"},{"line_number":48,"context_line":"                      \u0027immutable user source and solely \u0027"},{"line_number":49,"context_line":"                      \u0027provides read-only access to users.\u0027)"},{"line_number":50,"context_line":"    @decorators.idempotent_id(\u00278e943f53-e9d6-4272-b2e9-adcf2f7c29ad\u0027)"},{"line_number":51,"context_line":"    def test_get_volume_absolute_limits(self):"},{"line_number":52,"context_line":"        # get volume limit for a tenant"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_4141da36","line":49,"range":{"start_line":46,"start_character":0,"end_line":49,"end_character":60},"updated":"2018-12-18 02:42:15.000000000","message":"maybe we can add this check in skip_chekcs?","commit_id":"17d1d65d466f674bab8cfe84596abf632f6b1f82"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"baf9f17d85e29d7909ea58285641786317f8c787","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    @testtools.skipIf(CONF.identity_feature_enabled.immutable_user_source,"},{"line_number":47,"context_line":"                      \u0027Skipped because environment has an \u0027"},{"line_number":48,"context_line":"                      \u0027immutable user source and solely \u0027"},{"line_number":49,"context_line":"                      \u0027provides read-only access to users.\u0027)"},{"line_number":50,"context_line":"    @decorators.idempotent_id(\u00278e943f53-e9d6-4272-b2e9-adcf2f7c29ad\u0027)"},{"line_number":51,"context_line":"    def test_get_volume_absolute_limits(self):"},{"line_number":52,"context_line":"        # get volume limit for a tenant"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_9cc19453","line":49,"updated":"2018-12-18 07:24:51.000000000","message":"yeah, I agree","commit_id":"17d1d65d466f674bab8cfe84596abf632f6b1f82"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7f3ffde3f8950391f969bf4d6f8d2599effeaad9","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    @testtools.skipIf(CONF.identity_feature_enabled.immutable_user_source,"},{"line_number":47,"context_line":"                      \u0027Skipped because environment has an \u0027"},{"line_number":48,"context_line":"                      \u0027immutable user source and solely \u0027"},{"line_number":49,"context_line":"                      \u0027provides read-only access to users.\u0027)"},{"line_number":50,"context_line":"    @decorators.idempotent_id(\u00278e943f53-e9d6-4272-b2e9-adcf2f7c29ad\u0027)"},{"line_number":51,"context_line":"    def test_get_volume_absolute_limits(self):"},{"line_number":52,"context_line":"        # get volume limit for a tenant"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_92309b54","line":49,"in_reply_to":"3f79a3b5_9cc19453","updated":"2018-12-18 09:20:11.000000000","message":"but this test class does not create/modify user explicitly so i do not think we need skip here","commit_id":"17d1d65d466f674bab8cfe84596abf632f6b1f82"}]}
