)]}'
{"HACKING.rst":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"976b538c0143b934b764bc38a34525895df48488","unresolved":false,"context_lines":[{"line_number":163,"context_line":"Error handling is an important aspect of API design and usage. Negative"},{"line_number":164,"context_line":"tests are a way to ensure that an application can gracefully handle"},{"line_number":165,"context_line":"invalid or unexpected input. However, as a black box integration test"},{"line_number":166,"context_line":"suite, Tempest is not suitable for handling all negative test cases, as"},{"line_number":167,"context_line":"the wide variety and complexity of negative tests can lead to long test"},{"line_number":168,"context_line":"runs and knowledge of internal implementation details. The bulk of"},{"line_number":169,"context_line":"negative testing should be handled with project function tests. The"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3aaa91ec_846561b6","line":166,"range":{"start_line":166,"start_character":7,"end_line":166,"end_character":67},"updated":"2016-06-24 00:05:04.000000000","message":"yeah, big +1","commit_id":"2b47841c4d563bd2cc2a380853e05b0447cf5dd4"}]}
