)]}'
{"tempest/thirdparty/boto/test.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"acc2f61a0a85c3df0cec2f1d42d758d1175a14ab","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        super(BotoTestCase, cls).skip_checks()"},{"line_number":200,"context_line":"        if not CONF.compute_feature_enabled.ec2_api:"},{"line_number":201,"context_line":"            raise cls.skipException(\"The EC2 API is not available\")"},{"line_number":202,"context_line":"        cls.conclusion \u003d decision_maker()"},{"line_number":203,"context_line":"        if (hasattr(cls, \"EC2\") and"},{"line_number":204,"context_line":"            cls.conclusion[\u0027EC2_CAN_CONNECT_ERROR\u0027] is not None):"},{"line_number":205,"context_line":"            raise cls.skipException(\"EC2 \" + cls.__name__ + \": \" +"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_4e8b2a1e","line":202,"updated":"2015-03-02 08:39:59.000000000","message":"this method work on clients calls which makes below skip not just conf based. So below skip should not be part of skip_checks it should go in resource_setup","commit_id":"f1f5f6cdea40bdc1d169efdf9243a298bc79bdb6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"acc2f61a0a85c3df0cec2f1d42d758d1175a14ab","unresolved":false,"context_lines":[{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    @classmethod"},{"line_number":213,"context_line":"    def setup_clients(cls):"},{"line_number":214,"context_line":"        super(BotoTestCase, cls).setup_clients()"},{"line_number":215,"context_line":"        cls.os \u003d cls.get_client_manager()"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_0e713244","line":214,"updated":"2015-03-02 08:39:59.000000000","message":"setup_credentials ?","commit_id":"f1f5f6cdea40bdc1d169efdf9243a298bc79bdb6"}],"tempest/thirdparty/boto/test_ec2_instance_run.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"acc2f61a0a85c3df0cec2f1d42d758d1175a14ab","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    @classmethod"},{"line_number":33,"context_line":"    def skip_checks(cls):"},{"line_number":34,"context_line":"        super(InstanceRunTest, cls).skip_checks()"},{"line_number":35,"context_line":"        if not cls.conclusion[\u0027A_I_IMAGES_READY\u0027]:"},{"line_number":36,"context_line":"            raise cls.skipException(\"\".join((\"EC2 \", cls.__name__,"},{"line_number":37,"context_line":"                                    \": requires ami/aki/ari manifest\")))"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_8eb362e8","line":35,"updated":"2015-03-02 08:39:59.000000000","message":"ditto","commit_id":"f1f5f6cdea40bdc1d169efdf9243a298bc79bdb6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"acc2f61a0a85c3df0cec2f1d42d758d1175a14ab","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    def resource_setup(cls):"},{"line_number":41,"context_line":"        super(InstanceRunTest, cls).resource_setup()"},{"line_number":42,"context_line":"        cls.s3_client \u003d cls.os.s3_client"},{"line_number":43,"context_line":"        cls.ec2_client \u003d cls.os.ec2api_client"},{"line_number":44,"context_line":"        cls.zone \u003d CONF.boto.aws_zone"},{"line_number":45,"context_line":"        cls.materials_path \u003d CONF.boto.s3_materials_path"},{"line_number":46,"context_line":"        ami_manifest \u003d CONF.boto.ami_manifest"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_6ee70ee5","line":43,"updated":"2015-03-02 08:39:59.000000000","message":"Needs to move clients in setup_clients","commit_id":"f1f5f6cdea40bdc1d169efdf9243a298bc79bdb6"}],"tempest/thirdparty/boto/test_s3_ec2_images.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"acc2f61a0a85c3df0cec2f1d42d758d1175a14ab","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        super(S3ImagesTest, cls).skip_checks()"},{"line_number":31,"context_line":"        if not cls.conclusion[\u0027A_I_IMAGES_READY\u0027]:"},{"line_number":32,"context_line":"            raise cls.skipException(\"\".join((\"EC2 \", cls.__name__,"},{"line_number":33,"context_line":"                                    \": requires ami/aki/ari manifest\")))"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_8e38c23e","line":33,"updated":"2015-03-02 08:39:59.000000000","message":"ditto","commit_id":"f1f5f6cdea40bdc1d169efdf9243a298bc79bdb6"}]}
