)]}'
{"subunit2sql/analysis/test_run_time.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"aa4474de94561405b1cd3f9f73243fc8f3af685b","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    else:"},{"line_number":43,"context_line":"        start_date \u003d None"},{"line_number":44,"context_line":"    if CONF.stop_date:"},{"line_number":45,"context_line":"        stop_date \u003d datetime.datetime.strptime(CONF.start_date, \u0027%Y-%m-%d\u0027)"},{"line_number":46,"context_line":"    else:"},{"line_number":47,"context_line":"        stop_date \u003d None"},{"line_number":48,"context_line":"    run_times \u003d api.get_run_times_all_test_runs(tests\u003dtest_ids,"}],"source_content_type":"text/x-python","patch_set":10,"id":"9a30ddce_6fc94a78","line":45,"updated":"2017-03-08 16:33:09.000000000","message":"Done","commit_id":"ed9371a440050ecc3b203ad8189f5caba0a01aea"},{"author":{"_account_id":9725,"name":"Dong Ma","email":"winterma.dong@gmail.com","username":"larainema"},"change_message_id":"cc121a5c70471aa4643fa80c2501ada960dd0815","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    else:"},{"line_number":43,"context_line":"        start_date \u003d None"},{"line_number":44,"context_line":"    if CONF.stop_date:"},{"line_number":45,"context_line":"        stop_date \u003d datetime.datetime.strptime(CONF.start_date, \u0027%Y-%m-%d\u0027)"},{"line_number":46,"context_line":"    else:"},{"line_number":47,"context_line":"        stop_date \u003d None"},{"line_number":48,"context_line":"    run_times \u003d api.get_run_times_all_test_runs(tests\u003dtest_ids,"}],"source_content_type":"text/x-python","patch_set":10,"id":"ba2be162_9fcf5528","line":45,"range":{"start_line":45,"start_character":52,"end_line":45,"end_character":62},"updated":"2017-03-03 01:36:48.000000000","message":"should be \u0027stop_date\u0027","commit_id":"ed9371a440050ecc3b203ad8189f5caba0a01aea"}],"subunit2sql/db/api.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ed20ae78571ff4af6f04413280ffcceda5bf5b5b","unresolved":false,"context_lines":[{"line_number":898,"context_line":"    return db_utils.model_query(models.Test, session).value(models.Test.id)"},{"line_number":899,"context_line":""},{"line_number":900,"context_line":""},{"line_number":901,"context_line":"def get_all_test_run_run_times(tests\u003dNone, start_date\u003dNone, stop_date\u003dNone,"},{"line_number":902,"context_line":"                               session\u003dNone):"},{"line_number":903,"context_line":"    \"\"\"Return the all the individual duration times for each test_run"},{"line_number":904,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba8a016a_dffd403b","line":901,"updated":"2015-11-17 23:41:56.000000000","message":"maybe not nit because of api: run_run?","commit_id":"20764e45c12bd4987a717d257635230abe4603d1"}],"subunit2sql/tests/db/test_api.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ed20ae78571ff4af6f04413280ffcceda5bf5b5b","unresolved":false,"context_lines":[{"line_number":183,"context_line":"        id_value \u003d api.get_id_from_test_id(\u0027fake_test\u0027)"},{"line_number":184,"context_line":"        self.assertEqual(test_a.id, id_value)"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"    def get_all_test_run_run_times(self):"},{"line_number":187,"context_line":"        timestamp_a \u003d datetime.datetime.utcnow()"},{"line_number":188,"context_line":"        timestamp_b \u003d timestamp_a + datetime.timedelta(second\u003d3)"},{"line_number":189,"context_line":"        run_a \u003d api.create_run()"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba8a016a_ffa60452","line":186,"updated":"2015-11-17 23:41:56.000000000","message":"Need to put prefix test_","commit_id":"20764e45c12bd4987a717d257635230abe4603d1"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"ed20ae78571ff4af6f04413280ffcceda5bf5b5b","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        }"},{"line_number":204,"context_line":"        self.assertEqual(expected_dict, res)"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def get_all_test_run_run_times_with_tests_filter(self):"},{"line_number":207,"context_line":"        timestamp_a \u003d datetime.datetime.utcnow()"},{"line_number":208,"context_line":"        timestamp_b \u003d timestamp_a + datetime.timedelta(second\u003d3)"},{"line_number":209,"context_line":"        run_a \u003d api.create_run()"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba8a016a_ff7da4b1","line":206,"updated":"2015-11-17 23:41:56.000000000","message":"Ditto","commit_id":"20764e45c12bd4987a717d257635230abe4603d1"}]}
