)]}'
{"nova/tests/functional/v3/api_sample_base.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c779959625a47503381c3c50a26533916d543463","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        # TODO(gmann): Below condition is to skip the tests which running"},{"line_number":41,"context_line":"        # for \u0027v2\u0027 and have not been merged yet. Once all tests are merged"},{"line_number":42,"context_line":"        # this condition needs to be removed."},{"line_number":43,"context_line":"        if (hasattr(self, \u0027_test\u0027) and"},{"line_number":44,"context_line":"            (self._test \u003d\u003d \u0027v2\u0027) and"},{"line_number":45,"context_line":"            (self._api_version \u003d\u003d \u0027v3\u0027)):"},{"line_number":46,"context_line":"            raise testtools.TestCase.skipException(\u0027tests are not merged yet\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3afb71cf_ad129360","line":43,"updated":"2015-06-08 11:26:51.000000000","message":"Why this patch needs this change(\u0027_test\u0027).\nThe above TODO/commit message don\u0027t mention about this.","commit_id":"73ff7dd0fc4ff6b63d9050993e287ec35b93aacd"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ac3559a69d7e549440ed9fc58cb0c0f4bb1ab1f7","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        # TODO(gmann): Below condition is to skip the tests which running"},{"line_number":41,"context_line":"        # for \u0027v2\u0027 and have not been merged yet. Once all tests are merged"},{"line_number":42,"context_line":"        # this condition needs to be removed."},{"line_number":43,"context_line":"        if (hasattr(self, \u0027_test\u0027) and"},{"line_number":44,"context_line":"            (self._test \u003d\u003d \u0027v2\u0027) and"},{"line_number":45,"context_line":"            (self._api_version \u003d\u003d \u0027v3\u0027)):"},{"line_number":46,"context_line":"            raise testtools.TestCase.skipException(\u0027tests are not merged yet\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3afb71cf_ce9d9767","line":43,"in_reply_to":"3afb71cf_ad129360","updated":"2015-06-23 09:32:27.000000000","message":"This is needed to avoid microversion tests to run for V2 and v2.1. I will mention that in Note here.","commit_id":"73ff7dd0fc4ff6b63d9050993e287ec35b93aacd"}],"nova/tests/functional/v3/test_keypairs.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"3108abbcee0a309587a9eb29eaa4aea488ba39ec","unresolved":false,"context_lines":[{"line_number":117,"context_line":"    # so defining scenarios only for v2.2 which will run the original tests"},{"line_number":118,"context_line":"    # by appending \u0027(v2_2)\u0027 in test_id."},{"line_number":119,"context_line":"    scenarios \u003d [(\u0027v2_2\u0027, {})]"},{"line_number":120,"context_line":"    _api_version \u003d \u0027v2\u0027"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    def test_keypairs_post(self):"},{"line_number":123,"context_line":"        # NOTE(claudiub): overrides the method with the same name in"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba3cc151_0bef30e9","line":120,"updated":"2015-06-30 06:05:58.000000000","message":"After rebase, looks like we need update for v2.4 https://review.openstack.org/#/c/168966/8/nova/tests/functional/v3/test_fixed_ips.py\n\nThat patch merged before this one.","commit_id":"2d9c8111bf5708820911958b4286b771bd376de4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2b33a2d227b1c856d0d71f5ea8d48fd7faf44cc7","unresolved":false,"context_lines":[{"line_number":117,"context_line":"    # so defining scenarios only for v2.2 which will run the original tests"},{"line_number":118,"context_line":"    # by appending \u0027(v2_2)\u0027 in test_id."},{"line_number":119,"context_line":"    scenarios \u003d [(\u0027v2_2\u0027, {})]"},{"line_number":120,"context_line":"    _api_version \u003d \u0027v2\u0027"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    def test_keypairs_post(self):"},{"line_number":123,"context_line":"        # NOTE(claudiub): overrides the method with the same name in"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba3cc151_650a7523","line":120,"in_reply_to":"ba3cc151_0bef30e9","updated":"2015-07-01 01:44:29.000000000","message":"Thanks Alex, that is nice catch.\n\nI have submitted dependent patch for that.\n\nCurrently 2.4 tests are with bad names and for v2 also. test_get_fixed_ip(v2), test_get_fixed_ip(v2_1)","commit_id":"2d9c8111bf5708820911958b4286b771bd376de4"}]}
