)]}'
{"vitrageclient/tests/cli/base.py":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"4a2c90514788928867933b09663cd3bbbdeba713","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    \"\"\"Test case base class for all unit tests.\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    # original error method of argparse uses exit"},{"line_number":24,"context_line":"    # I just want to raise an exception an get the error message"},{"line_number":25,"context_line":"    # that exit outputs"},{"line_number":26,"context_line":"    @staticmethod"},{"line_number":27,"context_line":"    def _new_error(message):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f201791_8fc25258","line":24,"range":{"start_line":24,"start_character":40,"end_line":24,"end_character":42},"updated":"2017-06-27 10:26:44.000000000","message":"and","commit_id":"cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"004664f4be17e84c553a4720edd6379c2bcd4931","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    \"\"\"Test case base class for all unit tests.\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    # original error method of argparse uses exit"},{"line_number":24,"context_line":"    # I just want to raise an exception an get the error message"},{"line_number":25,"context_line":"    # that exit outputs"},{"line_number":26,"context_line":"    @staticmethod"},{"line_number":27,"context_line":"    def _new_error(message):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f201791_0fd9a2f1","line":24,"range":{"start_line":24,"start_character":40,"end_line":24,"end_character":42},"in_reply_to":"5f201791_8fc25258","updated":"2017-06-27 10:34:52.000000000","message":"Done","commit_id":"cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"}],"vitrageclient/tests/cli/test_event_post.py":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"4a2c90514788928867933b09663cd3bbbdeba713","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        parser \u003d self.event_post.get_parser(\u0027vitrage event post\u0027)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        # noinspection PyCallByClass"},{"line_number":49,"context_line":"        with TestCase.assertRaises(self, argparse.ArgumentTypeError) as cm:"},{"line_number":50,"context_line":"            parser.parse_args(args\u003d[\u0027--type\u0027, \u0027bla\u0027,"},{"line_number":51,"context_line":"                                    \u0027--time\u0027, \u0027-5\u0027,"},{"line_number":52,"context_line":"                                    \u0027--details\u0027, \u0027blabla\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f201791_8f90124c","line":49,"range":{"start_line":49,"start_character":72,"end_line":49,"end_character":74},"updated":"2017-06-27 10:26:44.000000000","message":"What does \u0027cm\u0027 stand for?","commit_id":"cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"004664f4be17e84c553a4720edd6379c2bcd4931","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        parser \u003d self.event_post.get_parser(\u0027vitrage event post\u0027)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        # noinspection PyCallByClass"},{"line_number":49,"context_line":"        with TestCase.assertRaises(self, argparse.ArgumentTypeError) as cm:"},{"line_number":50,"context_line":"            parser.parse_args(args\u003d[\u0027--type\u0027, \u0027bla\u0027,"},{"line_number":51,"context_line":"                                    \u0027--time\u0027, \u0027-5\u0027,"},{"line_number":52,"context_line":"                                    \u0027--details\u0027, \u0027blabla\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f201791_effae640","line":49,"range":{"start_line":49,"start_character":72,"end_line":49,"end_character":74},"in_reply_to":"5f201791_8f90124c","updated":"2017-06-27 10:34:52.000000000","message":"\u0027context manager\u0027 \ntook the example from the documentation of assertRaises","commit_id":"cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"}],"vitrageclient/tests/cli/test_topology_show.py":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"4a2c90514788928867933b09663cd3bbbdeba713","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        mock_parser.side_effect \u003d self._new_error"},{"line_number":49,"context_line":"        parser \u003d self.topology_show.get_parser(\u0027vitrage topology show\u0027)"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        with TestCase.assertRaises(self, argparse.ArgumentTypeError) as cm:"},{"line_number":52,"context_line":"            parser.parse_args(args\u003d[\u0027--filter\u0027, \u0027bla\u0027,"},{"line_number":53,"context_line":"                                    \u0027--limit\u0027, \u0027-5\u0027,"},{"line_number":54,"context_line":"                                    \u0027--root\u0027, \u0027blabla\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f201791_afb98ecc","line":51,"range":{"start_line":51,"start_character":72,"end_line":51,"end_character":74},"updated":"2017-06-27 10:26:44.000000000","message":"What does \u0027cm\u0027 stand for?","commit_id":"cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"004664f4be17e84c553a4720edd6379c2bcd4931","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        mock_parser.side_effect \u003d self._new_error"},{"line_number":49,"context_line":"        parser \u003d self.topology_show.get_parser(\u0027vitrage topology show\u0027)"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        with TestCase.assertRaises(self, argparse.ArgumentTypeError) as cm:"},{"line_number":52,"context_line":"            parser.parse_args(args\u003d[\u0027--filter\u0027, \u0027bla\u0027,"},{"line_number":53,"context_line":"                                    \u0027--limit\u0027, \u0027-5\u0027,"},{"line_number":54,"context_line":"                                    \u0027--root\u0027, \u0027blabla\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f201791_8f9b7216","line":51,"range":{"start_line":51,"start_character":72,"end_line":51,"end_character":74},"in_reply_to":"5f201791_afb98ecc","updated":"2017-06-27 10:34:52.000000000","message":"same as above","commit_id":"cdf1f1ad97b47ba269e9d7adf53495dacbacdae6"}]}
