)]}'
{"subunit2sql/read_subunit.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"8cf0bb51fa73db3528fd0158ba545a72c291a480","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        if attrs:"},{"line_number":62,"context_line":"            metadata[\u0027attrs\u0027] \u003d attrs"},{"line_number":63,"context_line":"        if test[\u0027tags\u0027]:"},{"line_number":64,"context_line":"            metadata[\u0027tags\u0027] \u003d \",\".join(test[\u0027tags\u0027])"},{"line_number":65,"context_line":"        # Return code is a fail don\u0027t process it"},{"line_number":66,"context_line":"        if name \u003d\u003d \u0027process-returncode\u0027:"},{"line_number":67,"context_line":"            return"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_5dc9f558","line":64,"updated":"2015-01-15 20:31:57.000000000","message":"Hmm, that\u0027s interesting, this is normally a set of strings, and we want it to be a string. This is a good way to do it.","commit_id":"86c9fa4dca4eb6a8bf560360e30d01df89acc98b"}],"subunit2sql/tests/test_read_subunit.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d73b8ec483537227b78d9a09b6e7c70f7a4d8bf0","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        fake_subunit \u003d subunit.ReadSubunit(mock.MagicMock())"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"        fake_id \u003d \u0027fake_dir.fake_module.fakeClass.test_fake[attr1,attr2]\u0027"},{"line_number":92,"context_line":"        fake_timestamps \u003d [datetime.datetime(1914, 8, 26, 20, 00, 00),"},{"line_number":93,"context_line":"                           datetime.datetime(2014, 8, 26, 20, 00, 00)]"},{"line_number":94,"context_line":"        fake_status \u003d \u0027skip\u0027"},{"line_number":95,"context_line":"        tags \u003d set([\u0027worker-0\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_d5c68d67","line":92,"updated":"2015-03-06 18:55:33.000000000","message":"Heh, I picked that because it\u0027s a historical date (the assassination of archduke ferdinand, which started wwi) I didn\u0027t expect it to be reused.","commit_id":"dd271423c25ec7f573c848d3d81841d32347accf"}]}
