)]}'
{"cinder/tests/test_dellscapi.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8eb51d738721edd1255d3bc9c1a724f6bdddb016","unresolved":false,"context_lines":[{"line_number":895,"context_line":"    def setUp(self):"},{"line_number":896,"context_line":"        super(DellSCSanAPITestCase, self).setUp()"},{"line_number":897,"context_line":""},{"line_number":898,"context_line":"        # configuration is a mock.  A mock is pretty much a blank"},{"line_number":899,"context_line":"        # slate.  I believe mock\u0027s done in setup are not happy time"},{"line_number":900,"context_line":"        # mocks.  So we just do a few things like driver config here."},{"line_number":901,"context_line":"        self.configuration \u003d mock.Mock()"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_e00e288b","line":898,"updated":"2015-02-05 22:51:10.000000000","message":"Uppercase if you need to do another update.","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":15011,"name":"Jeff Seiler","email":"jeff_seiler@dell.com","username":"jseiler"},"change_message_id":"4d35f44b5d85973cd2a92c63320ef00f27753f0b","unresolved":false,"context_lines":[{"line_number":895,"context_line":"    def setUp(self):"},{"line_number":896,"context_line":"        super(DellSCSanAPITestCase, self).setUp()"},{"line_number":897,"context_line":""},{"line_number":898,"context_line":"        # configuration is a mock.  A mock is pretty much a blank"},{"line_number":899,"context_line":"        # slate.  I believe mock\u0027s done in setup are not happy time"},{"line_number":900,"context_line":"        # mocks.  So we just do a few things like driver config here."},{"line_number":901,"context_line":"        self.configuration \u003d mock.Mock()"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_19639c42","line":898,"in_reply_to":"da86d52c_e00e288b","updated":"2015-02-06 16:26:55.000000000","message":"Done in the next commit.","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8eb51d738721edd1255d3bc9c1a724f6bdddb016","unresolved":false,"context_lines":[{"line_number":1118,"context_line":"                                    mock_close_connection,"},{"line_number":1119,"context_line":"                                    mock_open_connection,"},{"line_number":1120,"context_line":"                                    mock_init):"},{"line_number":1121,"context_line":"        # test case for folder path with multiple folders"},{"line_number":1122,"context_line":"        res \u003d self.scapi._find_folder("},{"line_number":1123,"context_line":"            \u0027StorageCenter/ScVolumeFolder\u0027, 12345,"},{"line_number":1124,"context_line":"            u\u0027testParentFolder/opnstktst\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_601a38c7","line":1121,"updated":"2015-02-05 22:51:10.000000000","message":"Another uppercase one.","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":15011,"name":"Jeff Seiler","email":"jeff_seiler@dell.com","username":"jseiler"},"change_message_id":"4d35f44b5d85973cd2a92c63320ef00f27753f0b","unresolved":false,"context_lines":[{"line_number":1118,"context_line":"                                    mock_close_connection,"},{"line_number":1119,"context_line":"                                    mock_open_connection,"},{"line_number":1120,"context_line":"                                    mock_init):"},{"line_number":1121,"context_line":"        # test case for folder path with multiple folders"},{"line_number":1122,"context_line":"        res \u003d self.scapi._find_folder("},{"line_number":1123,"context_line":"            \u0027StorageCenter/ScVolumeFolder\u0027, 12345,"},{"line_number":1124,"context_line":"            u\u0027testParentFolder/opnstktst\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_b9f53084","line":1121,"in_reply_to":"da86d52c_601a38c7","updated":"2015-02-06 16:26:55.000000000","message":"Done in the next commit.","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8eb51d738721edd1255d3bc9c1a724f6bdddb016","unresolved":false,"context_lines":[{"line_number":2833,"context_line":"    def setUp(self):"},{"line_number":2834,"context_line":"        super(DellSCSanAPIConnectionTestCase, self).setUp()"},{"line_number":2835,"context_line":""},{"line_number":2836,"context_line":"        # configuration is a mock.  A mock is pretty much a blank"},{"line_number":2837,"context_line":"        # slate.  I believe mock\u0027s done in setup are not happy time"},{"line_number":2838,"context_line":"        # mocks.  So we just do a few things like driver config here."},{"line_number":2839,"context_line":"        self.configuration \u003d mock.Mock()"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_6071580b","line":2836,"updated":"2015-02-05 22:51:10.000000000","message":"Upper.","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":15011,"name":"Jeff Seiler","email":"jeff_seiler@dell.com","username":"jseiler"},"change_message_id":"4d35f44b5d85973cd2a92c63320ef00f27753f0b","unresolved":false,"context_lines":[{"line_number":2833,"context_line":"    def setUp(self):"},{"line_number":2834,"context_line":"        super(DellSCSanAPIConnectionTestCase, self).setUp()"},{"line_number":2835,"context_line":""},{"line_number":2836,"context_line":"        # configuration is a mock.  A mock is pretty much a blank"},{"line_number":2837,"context_line":"        # slate.  I believe mock\u0027s done in setup are not happy time"},{"line_number":2838,"context_line":"        # mocks.  So we just do a few things like driver config here."},{"line_number":2839,"context_line":"        self.configuration \u003d mock.Mock()"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_590b547c","line":2836,"in_reply_to":"da86d52c_6071580b","updated":"2015-02-06 16:26:55.000000000","message":"Done in the next commit.","commit_id":"cca833a99496d31b8540945378f582082dcea315"}],"cinder/volume/drivers/dell/dell_storagecenter_api.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8eb51d738721edd1255d3bc9c1a724f6bdddb016","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        self.header \u003d {}"},{"line_number":65,"context_line":"        self.header[\u0027Content-Type\u0027] \u003d \u0027application/json; charset\u003dutf-8\u0027"},{"line_number":66,"context_line":"        self.header[\u0027x-dell-api-version\u0027] \u003d \u00271.5\u0027"},{"line_number":67,"context_line":"        # we don\u0027t verify.  If the end user has a real SSL cert rather than"},{"line_number":68,"context_line":"        # a self signed cert they could turn this on"},{"line_number":69,"context_line":"        self.verify \u003d False"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_c059248f","line":67,"updated":"2015-02-05 22:51:10.000000000","message":"Upper","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":15011,"name":"Jeff Seiler","email":"jeff_seiler@dell.com","username":"jseiler"},"change_message_id":"4d35f44b5d85973cd2a92c63320ef00f27753f0b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        self.header \u003d {}"},{"line_number":65,"context_line":"        self.header[\u0027Content-Type\u0027] \u003d \u0027application/json; charset\u003dutf-8\u0027"},{"line_number":66,"context_line":"        self.header[\u0027x-dell-api-version\u0027] \u003d \u00271.5\u0027"},{"line_number":67,"context_line":"        # we don\u0027t verify.  If the end user has a real SSL cert rather than"},{"line_number":68,"context_line":"        # a self signed cert they could turn this on"},{"line_number":69,"context_line":"        self.verify \u003d False"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_99ccec6b","line":67,"in_reply_to":"da86d52c_c059248f","updated":"2015-02-06 16:26:55.000000000","message":"Done for the next commit.","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8eb51d738721edd1255d3bc9c1a724f6bdddb016","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        rsp \u003d None"},{"line_number":166,"context_line":"        content \u003d self._get_json(blob)"},{"line_number":167,"context_line":"        if content is not None:"},{"line_number":168,"context_line":"            # we can get a list or a dict or nothing"},{"line_number":169,"context_line":"            if isinstance(content, list):"},{"line_number":170,"context_line":"                for r in content:"},{"line_number":171,"context_line":"                    if attribute is None or r.get(attribute) \u003d\u003d value:"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_604878b3","line":168,"updated":"2015-02-05 22:51:10.000000000","message":"Upper","commit_id":"cca833a99496d31b8540945378f582082dcea315"},{"author":{"_account_id":15011,"name":"Jeff Seiler","email":"jeff_seiler@dell.com","username":"jseiler"},"change_message_id":"4d35f44b5d85973cd2a92c63320ef00f27753f0b","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        rsp \u003d None"},{"line_number":166,"context_line":"        content \u003d self._get_json(blob)"},{"line_number":167,"context_line":"        if content is not None:"},{"line_number":168,"context_line":"            # we can get a list or a dict or nothing"},{"line_number":169,"context_line":"            if isinstance(content, list):"},{"line_number":170,"context_line":"                for r in content:"},{"line_number":171,"context_line":"                    if attribute is None or r.get(attribute) \u003d\u003d value:"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_7984980a","line":168,"in_reply_to":"da86d52c_604878b3","updated":"2015-02-06 16:26:55.000000000","message":"Done for the next commit.","commit_id":"cca833a99496d31b8540945378f582082dcea315"}]}
