)]}'
{"nova/tests/api/ec2/test_api.py":[{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"a1959e2b73379c9b485e93a3d7ad03bd3173c802","unresolved":false,"context_lines":[{"line_number":602,"context_line":"                self.assertEqual(len(group.rules), 3)"},{"line_number":603,"context_line":"                self.assertEqual(len(group.rules[0].grants), 1)"},{"line_number":604,"context_line":"                self.assertEqual(str(group.rules[0].grants[0]), \u0027%s-%s\u0027 %"},{"line_number":605,"context_line":"                                  (other_security_group_name, \u0027fake\u0027))"},{"line_number":606,"context_line":""},{"line_number":607,"context_line":"        self.expect_http()"},{"line_number":608,"context_line":"        self.mox.ReplayAll()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQ3%2F%2F4lU%3D","line":605,"updated":"2013-08-13 14:25:53.000000000","message":"Need to fix the indentation too","commit_id":"5f0470b8c65c5ed7a980a85156d02ccba329f872"}],"nova/tests/virt/hyperv/test_hypervapi.py":[{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"ba2b630ffd78adbe053725171c91548429ba8205","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        self.assertEqual(dic[\u0027local_gb_used\u0027],"},{"line_number":271,"context_line":"                          tot_hdd_b / 1024 ** 3 - free_hdd_b / 1024 ** 3)"},{"line_number":272,"context_line":"        self.assertEqual(dic[\u0027hypervisor_version\u0027],"},{"line_number":273,"context_line":"                          windows_version.replace(\u0027.\u0027, \u0027\u0027))"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"    def test_get_host_stats(self):"},{"line_number":276,"context_line":"        tot_mem_kb \u003d 2000000L"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQ3%2F%2F4Jg%3D","line":273,"updated":"2013-08-13 16:09:56.000000000","message":"here\u0027s a bunch","commit_id":"b3109d670d9753af60cfd6a27e29195dd7439907"},{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"ba2b630ffd78adbe053725171c91548429ba8205","unresolved":false,"context_lines":[{"line_number":299,"context_line":"                          dic[\u0027disk_used\u0027] + dic[\u0027disk_available\u0027])"},{"line_number":300,"context_line":"        self.assertEqual(dic[\u0027host_memory_total\u0027],"},{"line_number":301,"context_line":"                          dic[\u0027host_memory_overhead\u0027] +"},{"line_number":302,"context_line":"                          dic[\u0027host_memory_free\u0027])"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"    def test_list_instances(self):"},{"line_number":305,"context_line":"        fake_instances \u003d [\u0027fake1\u0027, \u0027fake2\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQ3%2F%2F4Jc%3D","line":302,"updated":"2013-08-13 16:09:56.000000000","message":"more","commit_id":"b3109d670d9753af60cfd6a27e29195dd7439907"}]}
