)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1f7b7c58234446d70837d074e4675dde3212a1b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"aa58097b_73b6cd20","updated":"2024-07-04 16:25:58.000000000","message":"thanks, one comment to make it simple","commit_id":"225c66cd8f87c566535c38111334fd8a4e6637b0"}],"tempest/api/image/v2/test_images.py":[{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"a21865f83fe5269a40c12060e291df223a739749","unresolved":true,"context_lines":[{"line_number":324,"context_line":"            raise cls.skipException(skip_msg)"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    @classmethod"},{"line_number":327,"context_line":"    def resource_setup(cls):"},{"line_number":328,"context_line":"        super(MultiStoresImportImagesTest, cls).resource_setup()"},{"line_number":329,"context_line":"        cls.available_import_methods \u003d cls.client.info_import()["},{"line_number":330,"context_line":"            \u0027import-methods\u0027][\u0027value\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"acde0a53_b1150746","line":327,"range":{"start_line":327,"start_character":8,"end_line":327,"end_character":22},"updated":"2024-07-09 14:20:01.000000000","message":"Why not checking all these skips in skip_checks()?\nIt\u0027s not specific for a single test within this class.\nThese checks are in resource_setup","commit_id":"225c66cd8f87c566535c38111334fd8a4e6637b0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1f7b7c58234446d70837d074e4675dde3212a1b0","unresolved":true,"context_lines":[{"line_number":337,"context_line":"        # multiple stores setup."},{"line_number":338,"context_line":"        cls.available_stores \u003d cls.get_available_stores()"},{"line_number":339,"context_line":"        glance_direct \u003d \u0027glance-direct\u0027 in cls.available_import_methods"},{"line_number":340,"context_line":"        if not glance_direct or len(cls.available_stores) \u003c 1:"},{"line_number":341,"context_line":"            raise cls.skipException("},{"line_number":342,"context_line":"                \u0027Either glance-direct import method not present in %s \u0027"},{"line_number":343,"context_line":"                \u0027or Multistore is not enabled.\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"19625c6c_2843747b","line":340,"range":{"start_line":340,"start_character":32,"end_line":340,"end_character":61},"updated":"2024-07-04 16:25:58.000000000","message":"can available_stores be less than 1 ?","commit_id":"225c66cd8f87c566535c38111334fd8a4e6637b0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1f7b7c58234446d70837d074e4675dde3212a1b0","unresolved":true,"context_lines":[{"line_number":336,"context_line":"        # are not enabled/configured, or only one store is configured in"},{"line_number":337,"context_line":"        # multiple stores setup."},{"line_number":338,"context_line":"        cls.available_stores \u003d cls.get_available_stores()"},{"line_number":339,"context_line":"        glance_direct \u003d \u0027glance-direct\u0027 in cls.available_import_methods"},{"line_number":340,"context_line":"        if not glance_direct or len(cls.available_stores) \u003c 1:"},{"line_number":341,"context_line":"            raise cls.skipException("},{"line_number":342,"context_line":"                \u0027Either glance-direct import method not present in %s \u0027"},{"line_number":343,"context_line":"                \u0027or Multistore is not enabled.\u0027"},{"line_number":344,"context_line":"                % (cls.available_import_methods))"},{"line_number":345,"context_line":"        elif len(cls.available_stores) \u003d\u003d 1:"},{"line_number":346,"context_line":"            raise cls.skipException("},{"line_number":347,"context_line":"                \u0027Multiple stores are not configured, only one store is \u0027"},{"line_number":348,"context_line":"                \u0027configured: %s\u0027 % (cls.available_stores))"},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"    @decorators.idempotent_id(\u0027bf04ff00-3182-47cb-833a-f1c6767b47fd\u0027)"},{"line_number":351,"context_line":"    def test_glance_direct_import_image_to_all_stores(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ad68287a_268bb6cd","line":348,"range":{"start_line":339,"start_character":0,"end_line":348,"end_character":58},"updated":"2024-07-04 16:25:58.000000000","message":"if we want to separate the skip msg let\u0027s do like below:\n\n        glance_direct \u003d \u0027glance-direct\u0027 in cls.available_import_methods\n        if not glance_direct:\n            raise cls.skipException(\n                \u0027Either glance-direct import method not present in %s \u0027\n                % (cls.available_import_methods))\n        if not len(cls.available_stores) \u003e 1:\n            raise cls.skipException(\n                \u0027Multiple stores are not configured, only one store is \u0027\n                \u0027configured: %s\u0027 % (cls.available_stores))","commit_id":"225c66cd8f87c566535c38111334fd8a4e6637b0"}]}
