)]}'
{"nova/tests/virt/disk/test_nbd.py":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"5beb61919ed59c1ca0767e1edb87de593c66de9b","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    def test_nbd_allocation(self):"},{"line_number":113,"context_line":"        tempdir \u003d self.useFixture(fixtures.TempDir()).path"},{"line_number":114,"context_line":"        n \u003d nbd.NbdMount(None, tempdir)"},{"line_number":115,"context_line":"        "},{"line_number":116,"context_line":"        self.useFixture(fixtures.MonkeyPatch(\u0027os.path.exists\u0027,"},{"line_number":117,"context_line":"                                             _fake_exists_no_users))"},{"line_number":118,"context_line":"        self.useFixture(fixtures.MonkeyPatch(\u0027random.shuffle\u0027, _fake_noop))"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2F%2B68%3D","line":115,"updated":"2012-12-17 21:41:03.000000000","message":"Whitespace.","commit_id":"7e36b1266076cee6df4fa96e1c47aa1c139ef901"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"5beb61919ed59c1ca0767e1edb87de593c66de9b","unresolved":false,"context_lines":[{"line_number":270,"context_line":"        # Always fail to get a device"},{"line_number":271,"context_line":"        def fake_get_dev_fails():"},{"line_number":272,"context_line":"            return False"},{"line_number":273,"context_line":"        n._inner_get_dev \u003d fake_get_dev_fails"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        # No error logged, device consumed"},{"line_number":276,"context_line":"        self.assertFalse(n.get_dev())"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2F%2B6g%3D","line":273,"updated":"2012-12-17 21:41:03.000000000","message":"Wanna convert this one at the same time?","commit_id":"7e36b1266076cee6df4fa96e1c47aa1c139ef901"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"d442ef1054ae6e590715cde51f7b432a0517cbeb","unresolved":false,"context_lines":[{"line_number":116,"context_line":"                                             _fake_exists_no_users))"},{"line_number":117,"context_line":"        self.useFixture(fixtures.MonkeyPatch(\u0027random.shuffle\u0027, _fake_noop))"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"         # Allocate a nbd device"},{"line_number":120,"context_line":"        self.assertEquals(\u0027/dev/nbd0\u0027, n._allocate_nbd())"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    def test_nbd_allocation_one_in_use(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F%2BxQ%3D","line":119,"updated":"2012-12-17 23:24:04.000000000","message":"Whitespace!","commit_id":"cd37025048e2c0cc056a9df0f343d7a570b8ebee"}]}
