)]}'
{"nova/tests/integrated/test_api_samples.py":[{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"a5a8cd8528b8297a865d8e7b5702a8d5e505c0ab","unresolved":false,"context_lines":[{"line_number":177,"context_line":"            if expected.startswith(\"%(int:\"):"},{"line_number":178,"context_line":"                result \u003d str(result)"},{"line_number":179,"context_line":"                expected \u003d expected.replace(\u0027int:\u0027, \u0027\u0027)"},{"line_number":180,"context_line":"            expected \u003d expected % subs"},{"line_number":181,"context_line":"            match \u003d re.match(expected, result)"},{"line_number":182,"context_line":"            if not match:"},{"line_number":183,"context_line":"                raise NoMatch(_(\u0027Values do not match:\\n\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALn%2F%2Fygo%3D","line":180,"updated":"2012-11-06 14:04:45.000000000","message":"Maybe this should be\n\n    match \u003d re.match(\u0027^\u0027 + expected + \u0027$\u0027, result)","commit_id":"30931434745c7ad5bcfac64b1de97495baca706c"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"e3e4eba3b21539df7cf43ea75d57a269a384c584","unresolved":false,"context_lines":[{"line_number":303,"context_line":"        subs \u003d self._get_regexes()"},{"line_number":304,"context_line":"        subs[\u0027hostid\u0027] \u003d \u0027[a-f0-9]+\u0027"},{"line_number":305,"context_line":"        subs[\u0027id\u0027] \u003d uuid"},{"line_number":306,"context_line":"        subs[\u0027hypervisor_hostname\u0027] \u003d \u0027[-a-zA-Z0-9.]\u0027"},{"line_number":307,"context_line":"        return self._verify_response(\u0027server-get-resp\u0027, subs, response)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    def test_servers_list(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALn%2F%2Fymo%3D","line":306,"updated":"2012-11-06 12:37:51.000000000","message":"why not [\\w\\.] ?","commit_id":"30931434745c7ad5bcfac64b1de97495baca706c"},{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"a5a8cd8528b8297a865d8e7b5702a8d5e505c0ab","unresolved":false,"context_lines":[{"line_number":303,"context_line":"        subs \u003d self._get_regexes()"},{"line_number":304,"context_line":"        subs[\u0027hostid\u0027] \u003d \u0027[a-f0-9]+\u0027"},{"line_number":305,"context_line":"        subs[\u0027id\u0027] \u003d uuid"},{"line_number":306,"context_line":"        subs[\u0027hypervisor_hostname\u0027] \u003d \u0027[-a-zA-Z0-9.]\u0027"},{"line_number":307,"context_line":"        return self._verify_response(\u0027server-get-resp\u0027, subs, response)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    def test_servers_list(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALn%2F%2Fygg%3D","line":306,"in_reply_to":"AAAALn%2F%2Fyhs%3D","updated":"2012-11-06 14:04:45.000000000","message":"the reason why this test passes is a bug or misuse of _compare_result(). See above comment.","commit_id":"30931434745c7ad5bcfac64b1de97495baca706c"},{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"03e42f36f02cc35800babf37e67816d88e5a82ec","unresolved":false,"context_lines":[{"line_number":303,"context_line":"        subs \u003d self._get_regexes()"},{"line_number":304,"context_line":"        subs[\u0027hostid\u0027] \u003d \u0027[a-f0-9]+\u0027"},{"line_number":305,"context_line":"        subs[\u0027id\u0027] \u003d uuid"},{"line_number":306,"context_line":"        subs[\u0027hypervisor_hostname\u0027] \u003d \u0027[-a-zA-Z0-9.]\u0027"},{"line_number":307,"context_line":"        return self._verify_response(\u0027server-get-resp\u0027, subs, response)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    def test_servers_list(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALn%2F%2Fyhs%3D","line":306,"in_reply_to":"AAAALn%2F%2Fymo%3D","updated":"2012-11-06 13:52:07.000000000","message":"[-\\w\\.] would work.\n\nI chose [-a-zA-Z0-9.] because hostname cannot include _. But we need not be so pedantic...\n\nBTW, I find I forgot to put + at the end. Why does this test pass?","commit_id":"30931434745c7ad5bcfac64b1de97495baca706c"}]}
