)]}'
{"manila/share/drivers/emc/plugins/vnx/object_manager.py":[{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"8c17b2e3e6711054652777248a92f282a95ab349","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                         \u0027info\u0027: response})"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    def _response_validation(self, response, error_code):"},{"line_number":101,"context_line":"        \"\"\"Validates whether a response includes a certain error code\"\"\""},{"line_number":102,"context_line":"        msg_codes \u003d self._get_problem_message_codes(response[\u0027problems\u0027])"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        for code in msg_codes:"}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_8392ff9d","line":101,"range":{"start_line":101,"start_character":68,"end_line":101,"end_character":70},"updated":"2016-07-22 14:38:39.000000000","message":"add a period","commit_id":"55c820bc1f4b92850e19fd5205a4a554bf4e2d77"},{"author":{"_account_id":9988,"name":"Tina Tang","email":"tina.tang@emc.com","username":"Tina"},"change_message_id":"fd86c88b01f648ececc9ad463fa21b054fffc10e","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                         \u0027info\u0027: response})"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    def _response_validation(self, response, error_code):"},{"line_number":101,"context_line":"        \"\"\"Validates whether a response includes a certain error code\"\"\""},{"line_number":102,"context_line":"        msg_codes \u003d self._get_problem_message_codes(response[\u0027problems\u0027])"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        for code in msg_codes:"}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_82460b79","line":101,"range":{"start_line":101,"start_character":68,"end_line":101,"end_character":70},"in_reply_to":"dada55a8_8392ff9d","updated":"2016-07-26 07:01:41.000000000","message":"Done","commit_id":"55c820bc1f4b92850e19fd5205a4a554bf4e2d77"}],"manila/tests/share/drivers/emc/plugins/vnx/test_object_manager.py":[{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"8c17b2e3e6711054652777248a92f282a95ab349","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        self.dns \u003d fakes.DNSDomainTestData()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"class StorageObjectTestCase(StorageObjectTestCaseBase):"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    def test_xml_api_retry(self):"},{"line_number":102,"context_line":"        hook \u003d utils.RequestSideEffect()"}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_23ed138f","line":99,"range":{"start_line":99,"start_character":6,"end_line":99,"end_character":27},"updated":"2016-07-22 14:38:39.000000000","message":"This class is inherited from StorageObjectTestCaseBase but I can\u0027t find its usage anywhere","commit_id":"55c820bc1f4b92850e19fd5205a4a554bf4e2d77"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"0bde2dce04eee8c67efdc45185d251b526be676f","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        self.dns \u003d fakes.DNSDomainTestData()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"class StorageObjectTestCase(StorageObjectTestCaseBase):"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    def test_xml_api_retry(self):"},{"line_number":102,"context_line":"        hook \u003d utils.RequestSideEffect()"}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_b21aab7a","line":99,"range":{"start_line":99,"start_character":6,"end_line":99,"end_character":27},"in_reply_to":"dada55a8_23ed138f","updated":"2016-07-25 14:02:42.000000000","message":"Subclassing to share the common setup method above.. it effectively has only one test case so far.. below..","commit_id":"55c820bc1f4b92850e19fd5205a4a554bf4e2d77"},{"author":{"_account_id":9988,"name":"Tina Tang","email":"tina.tang@emc.com","username":"Tina"},"change_message_id":"fd86c88b01f648ececc9ad463fa21b054fffc10e","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        self.dns \u003d fakes.DNSDomainTestData()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"class StorageObjectTestCase(StorageObjectTestCaseBase):"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    def test_xml_api_retry(self):"},{"line_number":102,"context_line":"        hook \u003d utils.RequestSideEffect()"}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_452c1d99","line":99,"range":{"start_line":99,"start_character":6,"end_line":99,"end_character":27},"in_reply_to":"dada55a8_23ed138f","updated":"2016-07-26 07:01:41.000000000","message":"The StorageOejectTestCaseBase is used to handle the common test cases setup. It is the base class of all the storage object TestCase classes such as FileSystemTestCase, MountPointTestCase.","commit_id":"55c820bc1f4b92850e19fd5205a4a554bf4e2d77"},{"author":{"_account_id":9988,"name":"Tina Tang","email":"tina.tang@emc.com","username":"Tina"},"change_message_id":"fd86c88b01f648ececc9ad463fa21b054fffc10e","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        self.dns \u003d fakes.DNSDomainTestData()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"class StorageObjectTestCase(StorageObjectTestCaseBase):"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    def test_xml_api_retry(self):"},{"line_number":102,"context_line":"        hook \u003d utils.RequestSideEffect()"}],"source_content_type":"text/x-python","patch_set":1,"id":"dada55a8_22a8ff1f","line":99,"range":{"start_line":99,"start_character":6,"end_line":99,"end_character":27},"in_reply_to":"dada55a8_b21aab7a","updated":"2016-07-26 07:01:41.000000000","message":"Yes, correct. Thanks for helping to answer it.\n\nThe StorageObjectTestCaseBase is shared by other TestCase classes below as well.","commit_id":"55c820bc1f4b92850e19fd5205a4a554bf4e2d77"}]}
