)]}'
{"neutronclient/tests/unit/bgp/test_cli20_peer.py":[{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"8afc1de6f5d3255fc5c0bcfc87611b32413baa18","unresolved":false,"context_lines":[{"line_number":148,"context_line":"                \u0027--peer-ip\u0027, peerip,"},{"line_number":149,"context_line":"                \u0027--remote-as\u0027, remote_asnum,"},{"line_number":150,"context_line":"                \u0027--auth-type\u0027, authType]"},{"line_number":151,"context_line":"        position_names \u003d [\u0027name\u0027, \u0027peer_ip\u0027, \u0027remote_as\u0027, \u0027auth_type\u0027]"},{"line_number":152,"context_line":"        position_values \u003d [name, peerip, remote_asnum, authType]"},{"line_number":153,"context_line":"        exc \u003d self.assertRaises(exceptions.CommandError,"},{"line_number":154,"context_line":"                                self._test_create_resource,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_4e06ccd0","line":151,"range":{"start_line":151,"start_character":8,"end_line":151,"end_character":70},"updated":"2017-06-14 02:29:55.000000000","message":"Because these are position args (just readable is OK). So, We can use any string for all of them as it will not be rendered for next step.","commit_id":"c579701497b7c94531ad1b439727be2fc36aa050"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"89c78697a9ef1732d645165b58c5fb3d8892df82","unresolved":false,"context_lines":[{"line_number":150,"context_line":"                \u0027--auth-type\u0027, authType]"},{"line_number":151,"context_line":"        position_names \u003d [\u0027name\u0027, \u0027peer_ip\u0027, \u0027remote_as\u0027, \u0027auth_type\u0027]"},{"line_number":152,"context_line":"        position_values \u003d [name, peerip, remote_asnum, authType]"},{"line_number":153,"context_line":"        exc \u003d self.assertRaises(exceptions.CommandError,"},{"line_number":154,"context_line":"                                self._test_create_resource,"},{"line_number":155,"context_line":"                                resource, cmd, name, my_id, args,"},{"line_number":156,"context_line":"                                position_names, position_values)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_57e1a029","line":153,"range":{"start_line":153,"start_character":14,"end_line":153,"end_character":31},"updated":"2017-06-14 22:18:53.000000000","message":"This is the wrong way to test an exception. _test_create_resource itself has assertRaises. If an exception is raised like this, VerifyAll() is never called... I will clean up it later.","commit_id":"c579701497b7c94531ad1b439727be2fc36aa050"}]}
