)]}'
{"tempest/tests/test_subclass_names.py":[{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"99349c34a2777f45c399ae2d8b122c21671e1fb2","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        test_env.pop(\u0027OS_TEST_PATH\u0027)"},{"line_number":34,"context_line":"        p \u003d subprocess.Popen([\u0027testr\u0027, \u0027list-tests\u0027], stdout\u003dsubprocess.PIPE,"},{"line_number":35,"context_line":"                             env\u003dtest_env)"},{"line_number":36,"context_line":"        ids, err \u003d p.communicate()"},{"line_number":37,"context_line":"        return ids"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def test_subclasses_allowed_diffs(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a016987_6446867c","line":36,"updated":"2015-05-21 16:37:33.000000000","message":"ewwwwwww.\n\ntestr has a library API you can use, but more than that, this is all discovery driven. You can do it entirely in python, it will be faster and easier to drive.","commit_id":"b95dc9bb52ab31b98aa9b2239fd5d06dd33d0159"}]}
