)]}'
{"openstackclient/tests/compute/v2/test_server.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"093bdf39566d89647edf9a78abc088e8a4971c16","unresolved":false,"context_lines":[{"line_number":1109,"context_line":"            msg \u003d \u0027Network string is not formatted correctly.\\n\u0027 + \\"},{"line_number":1110,"context_line":"                  \u0027reference \u003d \u0027 + data_1 +\u0027 or \u0027 + data_2 + \u0027\\n\u0027 + \\"},{"line_number":1111,"context_line":"                  \u0027actual    \u003d \u0027 + networks_str + \u0027\\n\u0027"},{"line_number":1112,"context_line":"            self.fail(msg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a740942_a0911049","line":1112,"updated":"2015-12-07 17:17:22.000000000","message":"Is there any proper exception we can raise here ? And to which we can pass a msg.","commit_id":"774c536c0fd748d6c2379a60b64d509cd7911b70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"40027811b7f089aeb242e5d02a71f0a583373885","unresolved":false,"context_lines":[{"line_number":1106,"context_line":"        # Call _format_servers_list_networks()."},{"line_number":1107,"context_line":"        networks_format \u003d server._format_servers_list_networks(networks)"},{"line_number":1108,"context_line":""},{"line_number":1109,"context_line":"        if networks_format in (data_1, data_2):"},{"line_number":1110,"context_line":"            pass"},{"line_number":1111,"context_line":"        else:"},{"line_number":1112,"context_line":"            msg \u003d \u0027Network string is not formatted correctly.\\n\u0027 + \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_ebb1dfe0","line":1109,"updated":"2015-12-09 05:35:56.000000000","message":"use\n\n  assertIn(networks_format, (data1, data2), msg)","commit_id":"43cab4dc0b2307b5d347cf3e947c7d1565600dea"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"e439e0e0ca77d6359739c7979937067077af8b1a","unresolved":false,"context_lines":[{"line_number":1147,"context_line":"        # Prepare expected data."},{"line_number":1148,"context_line":"        # Since networks is a dict, whose items are in random order, there"},{"line_number":1149,"context_line":"        # could be two results after formatted."},{"line_number":1150,"context_line":"        data_1 \u003d u\u0027private\u003d2001:db8::f, 10.20.30.40; \u0027 + \\"},{"line_number":1151,"context_line":"                 u\u0027public\u003d10.20.30.40, 2001:db8::f\u0027"},{"line_number":1152,"context_line":"        data_2 \u003d u\u0027public\u003d10.20.30.40, 2001:db8::f; \u0027 + \\"},{"line_number":1153,"context_line":"                 u\u0027private\u003d2001:db8::f, 10.20.30.40\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"3a7e1126_3f71d3a8","line":1150,"range":{"start_line":1150,"start_character":56,"end_line":1150,"end_character":57},"updated":"2015-12-18 12:50:18.000000000","message":"It is preferred to wrap long lines in parentheses and not a backslash for line continuation. - based on the hacking guideline","commit_id":"35a12630bd3bbcc1ce0c6524a8c0bdbd73aba2f4"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"89ea6424922374e0f85fef42ada7c88efe77f20d","unresolved":false,"context_lines":[{"line_number":1147,"context_line":"        # Prepare expected data."},{"line_number":1148,"context_line":"        # Since networks is a dict, whose items are in random order, there"},{"line_number":1149,"context_line":"        # could be two results after formatted."},{"line_number":1150,"context_line":"        data_1 \u003d u\u0027private\u003d2001:db8::f, 10.20.30.40; \u0027 + \\"},{"line_number":1151,"context_line":"                 u\u0027public\u003d10.20.30.40, 2001:db8::f\u0027"},{"line_number":1152,"context_line":"        data_2 \u003d u\u0027public\u003d10.20.30.40, 2001:db8::f; \u0027 + \\"},{"line_number":1153,"context_line":"                 u\u0027private\u003d2001:db8::f, 10.20.30.40\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"3a7e1126_236520b4","line":1150,"range":{"start_line":1150,"start_character":56,"end_line":1150,"end_character":57},"in_reply_to":"3a7e1126_3f71d3a8","updated":"2015-12-19 03:33:32.000000000","message":"Done","commit_id":"35a12630bd3bbcc1ce0c6524a8c0bdbd73aba2f4"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"e439e0e0ca77d6359739c7979937067077af8b1a","unresolved":false,"context_lines":[{"line_number":1155,"context_line":"        # Call _format_servers_list_networks()."},{"line_number":1156,"context_line":"        networks_format \u003d server._format_servers_list_networks(networks)"},{"line_number":1157,"context_line":""},{"line_number":1158,"context_line":"        msg \u003d \u0027Network string is not formatted correctly.\\n\u0027 + \\"},{"line_number":1159,"context_line":"              \u0027reference \u003d \u0027 + data_1 + \u0027 or \u0027 + data_2 + \u0027\\n\u0027 + \\"},{"line_number":1160,"context_line":"              \u0027actual    \u003d \u0027 + networks_format + \u0027\\n\u0027"},{"line_number":1161,"context_line":"        self.assertIn(networks_format, (data_1, data_2), msg)"}],"source_content_type":"text/x-python","patch_set":7,"id":"3a7e1126_bf46234d","line":1158,"range":{"start_line":1158,"start_character":11,"end_line":1158,"end_character":12},"updated":"2015-12-18 12:50:18.000000000","message":"would be more readable using: \u0027\u003cmsg\u003e\u0027 % data_1, data_2, networks_format","commit_id":"35a12630bd3bbcc1ce0c6524a8c0bdbd73aba2f4"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"89ea6424922374e0f85fef42ada7c88efe77f20d","unresolved":false,"context_lines":[{"line_number":1155,"context_line":"        # Call _format_servers_list_networks()."},{"line_number":1156,"context_line":"        networks_format \u003d server._format_servers_list_networks(networks)"},{"line_number":1157,"context_line":""},{"line_number":1158,"context_line":"        msg \u003d \u0027Network string is not formatted correctly.\\n\u0027 + \\"},{"line_number":1159,"context_line":"              \u0027reference \u003d \u0027 + data_1 + \u0027 or \u0027 + data_2 + \u0027\\n\u0027 + \\"},{"line_number":1160,"context_line":"              \u0027actual    \u003d \u0027 + networks_format + \u0027\\n\u0027"},{"line_number":1161,"context_line":"        self.assertIn(networks_format, (data_1, data_2), msg)"}],"source_content_type":"text/x-python","patch_set":7,"id":"3a7e1126_23da004d","line":1158,"range":{"start_line":1158,"start_character":11,"end_line":1158,"end_character":12},"in_reply_to":"3a7e1126_bf46234d","updated":"2015-12-19 03:33:32.000000000","message":"Done","commit_id":"35a12630bd3bbcc1ce0c6524a8c0bdbd73aba2f4"}]}
