)]}'
{"tempest/lib/decorators.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e3a29db35a5dc6048536e4f7f85970206afdf3ff","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"def related_bug(bug, status_code\u003dNone, bug_page\u003d\"launchpad\"):"},{"line_number":53,"context_line":"    \"\"\"A decorator useful to know solutions from launchpad bug reports"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    :param bug: The Launchpad or Storyboard bug number causing the test bug"},{"line_number":56,"context_line":"    :param status_code: The status code related to the bug report"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_2f2b6c33","line":53,"range":{"start_line":53,"start_character":49,"end_line":53,"end_character":58},"updated":"2018-07-03 06:36:40.000000000","message":"launchpad bug or storyboard story","commit_id":"fe3c92dc92fa07b4dfb0f667f21048799fbf4ce0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e3a29db35a5dc6048536e4f7f85970206afdf3ff","unresolved":false,"context_lines":[{"line_number":79,"context_line":"                               \u0027\"storyboard\"\u0027)"},{"line_number":80,"context_line":"                        raise lib_exc.InvalidParam(invalid_param\u003dmsg)"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"                    LOG.error(\u0027Hints: This test was made for the bug %s. \u0027"},{"line_number":83,"context_line":"                              \u0027The failure could be related to %s\u0027,"},{"line_number":84,"context_line":"                              bug, bug_link)"},{"line_number":85,"context_line":"                raise exc"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_cff0b8dd","line":82,"range":{"start_line":82,"start_character":65,"end_line":82,"end_character":68},"updated":"2018-07-03 06:36:40.000000000","message":"this should be bug and story for launchpad and storyboard case respectively.","commit_id":"fe3c92dc92fa07b4dfb0f667f21048799fbf4ce0"}],"tempest/tests/lib/test_decorators.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"78537e7a82ecbc72bea967fc6506d465f6ee7259","unresolved":false,"context_lines":[{"line_number":133,"context_line":"            def __init__(self, status_code):"},{"line_number":134,"context_line":"                self.status_code \u003d status_code"},{"line_number":135,"context_line":"        return MyException"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    def test_relatedbug_when_no_exception(self):"},{"line_number":138,"context_line":"        f \u003d mock.Mock()"},{"line_number":139,"context_line":"        sentinel \u003d object()"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_7175eaff","line":136,"updated":"2018-07-02 04:46:51.000000000","message":"I think it might be good to have a test for \u0027status_code\u003dNone\u0027(without specifying \u0027status_code\u0027 parameter) case. That is not for this patch\u0027s target, so, we can add it with a following patch.","commit_id":"fe3c92dc92fa07b4dfb0f667f21048799fbf4ce0"}]}
