)]}'
{"nova/tests/unit/test_context.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                                      roles\u003d[\u0027admin\u0027, \u0027weasel\u0027])"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        context.RequestContext.from_dict(ctxt.to_dict())"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        self.assertEqual(len(warns), 0, warns)"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    def test_store_when_no_overwrite(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_d9396af3","line":138,"updated":"2015-09-01 05:56:37.000000000","message":"This need change also","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                                      roles\u003d[\u0027admin\u0027, \u0027weasel\u0027])"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        context.RequestContext.from_dict(ctxt.to_dict())"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"        self.assertEqual(len(warns), 0, warns)"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    def test_store_when_no_overwrite(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_8bff8f00","line":138,"in_reply_to":"da20952f_d9396af3","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"}],"nova/tests/unit/test_fixtures.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":100,"context_line":"        stdlog \u003d self.useFixture(fixtures.StandardLogging())"},{"line_number":101,"context_line":"        root \u003d logging.getLogger()"},{"line_number":102,"context_line":"        # there should be a null handler as well at DEBUG"},{"line_number":103,"context_line":"        self.assertEqual(len(root.handlers), 2, root.handlers)"},{"line_number":104,"context_line":"        log \u003d logging.getLogger(__name__)"},{"line_number":105,"context_line":"        log.info(\"at info\")"},{"line_number":106,"context_line":"        log.debug(\"at debug\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_191b6282","line":103,"updated":"2015-09-01 05:56:37.000000000","message":"this need change also","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":100,"context_line":"        stdlog \u003d self.useFixture(fixtures.StandardLogging())"},{"line_number":101,"context_line":"        root \u003d logging.getLogger()"},{"line_number":102,"context_line":"        # there should be a null handler as well at DEBUG"},{"line_number":103,"context_line":"        self.assertEqual(len(root.handlers), 2, root.handlers)"},{"line_number":104,"context_line":"        log \u003d logging.getLogger(__name__)"},{"line_number":105,"context_line":"        log.info(\"at info\")"},{"line_number":106,"context_line":"        log.debug(\"at debug\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_6b447c73","line":103,"in_reply_to":"da20952f_191b6282","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        stdlog \u003d self.useFixture(fixtures.StandardLogging())"},{"line_number":126,"context_line":"        root \u003d logging.getLogger()"},{"line_number":127,"context_line":"        # there should no longer be a null handler"},{"line_number":128,"context_line":"        self.assertEqual(len(root.handlers), 1, root.handlers)"},{"line_number":129,"context_line":"        log \u003d logging.getLogger(__name__)"},{"line_number":130,"context_line":"        log.info(\"at info\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_f9130e63","line":127,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        stdlog \u003d self.useFixture(fixtures.StandardLogging())"},{"line_number":126,"context_line":"        root \u003d logging.getLogger()"},{"line_number":127,"context_line":"        # there should no longer be a null handler"},{"line_number":128,"context_line":"        self.assertEqual(len(root.handlers), 1, root.handlers)"},{"line_number":129,"context_line":"        log \u003d logging.getLogger(__name__)"},{"line_number":130,"context_line":"        log.info(\"at info\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_4b5ad851","line":127,"in_reply_to":"da20952f_f9130e63","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":163,"context_line":"        api \u003d self.useFixture(fixtures.OSAPIFixture()).api"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        # request the API root, which provides us the versions of the API"},{"line_number":166,"context_line":"        resp \u003d api.api_request(\u0027/\u0027, strip_version\u003dTrue)"},{"line_number":167,"context_line":"        self.assertEqual(resp.status_code, 200, resp.content)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        # request a bad root url, should be a 404"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_990f7236","line":166,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":163,"context_line":"        api \u003d self.useFixture(fixtures.OSAPIFixture()).api"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        # request the API root, which provides us the versions of the API"},{"line_number":166,"context_line":"        resp \u003d api.api_request(\u0027/\u0027, strip_version\u003dTrue)"},{"line_number":167,"context_line":"        self.assertEqual(resp.status_code, 200, resp.content)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        # request a bad root url, should be a 404"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_eb588c58","line":166,"in_reply_to":"da20952f_990f7236","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        # self.assertEqual(resp.status_code, 400, resp.content)"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        # request a known bad url, and we should get a 404"},{"line_number":179,"context_line":"        resp \u003d api.api_request(\u0027/foo\u0027)"},{"line_number":180,"context_line":"        self.assertEqual(resp.status_code, 404, resp.content)"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_b90a7624","line":179,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        # self.assertEqual(resp.status_code, 400, resp.content)"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"        # request a known bad url, and we should get a 404"},{"line_number":179,"context_line":"        resp \u003d api.api_request(\u0027/foo\u0027)"},{"line_number":180,"context_line":"        self.assertEqual(resp.status_code, 404, resp.content)"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_0b54e01e","line":179,"in_reply_to":"da20952f_b90a7624","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":188,"context_line":"        engine \u003d session.get_engine()"},{"line_number":189,"context_line":"        conn \u003d engine.connect()"},{"line_number":190,"context_line":"        result \u003d conn.execute(\"select * from instance_types\")"},{"line_number":191,"context_line":"        rows \u003d result.fetchall()"},{"line_number":192,"context_line":"        self.assertEqual(len(rows), 5, \"Rows %s\" % rows)"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"        # insert a 6th instance type, column 5 below is an int id"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_2c05c20f","line":191,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":188,"context_line":"        engine \u003d session.get_engine()"},{"line_number":189,"context_line":"        conn \u003d engine.connect()"},{"line_number":190,"context_line":"        result \u003d conn.execute(\"select * from instance_types\")"},{"line_number":191,"context_line":"        rows \u003d result.fetchall()"},{"line_number":192,"context_line":"        self.assertEqual(len(rows), 5, \"Rows %s\" % rows)"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"        # insert a 6th instance type, column 5 below is an int id"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_6b3b1cec","line":191,"in_reply_to":"da20952f_2c05c20f","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":198,"context_line":"                     \"(NULL, NULL, NULL, \u0027t1.test\u0027, 6, 4096, 2, 0, NULL, \u002787\u0027\""},{"line_number":199,"context_line":"                     \", 1.0, 40, 0, 0, 1, 0)\")"},{"line_number":200,"context_line":"        result \u003d conn.execute(\"select * from instance_types\")"},{"line_number":201,"context_line":"        rows \u003d result.fetchall()"},{"line_number":202,"context_line":"        self.assertEqual(len(rows), 6, \"Rows %s\" % rows)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        # reset by invoking the fixture again"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_cc076616","line":201,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":198,"context_line":"                     \"(NULL, NULL, NULL, \u0027t1.test\u0027, 6, 4096, 2, 0, NULL, \u002787\u0027\""},{"line_number":199,"context_line":"                     \", 1.0, 40, 0, 0, 1, 0)\")"},{"line_number":200,"context_line":"        result \u003d conn.execute(\"select * from instance_types\")"},{"line_number":201,"context_line":"        rows \u003d result.fetchall()"},{"line_number":202,"context_line":"        self.assertEqual(len(rows), 6, \"Rows %s\" % rows)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        # reset by invoking the fixture again"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_8b3eb0d8","line":201,"in_reply_to":"da20952f_cc076616","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        self.useFixture(fixtures.Database())"},{"line_number":210,"context_line":"        conn \u003d engine.connect()"},{"line_number":211,"context_line":"        result \u003d conn.execute(\"select * from instance_types\")"},{"line_number":212,"context_line":"        rows \u003d result.fetchall()"},{"line_number":213,"context_line":"        self.assertEqual(len(rows), 5, \"Rows %s\" % rows)"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def test_api_fixture_reset(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_ac11d253","line":212,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        self.useFixture(fixtures.Database())"},{"line_number":210,"context_line":"        conn \u003d engine.connect()"},{"line_number":211,"context_line":"        result \u003d conn.execute(\"select * from instance_types\")"},{"line_number":212,"context_line":"        rows \u003d result.fetchall()"},{"line_number":213,"context_line":"        self.assertEqual(len(rows), 5, \"Rows %s\" % rows)"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def test_api_fixture_reset(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_4b2178b3","line":212,"in_reply_to":"da20952f_ac11d253","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        engine \u003d session.get_api_engine()"},{"line_number":220,"context_line":"        conn \u003d engine.connect()"},{"line_number":221,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":222,"context_line":"        rows \u003d result.fetchall()"},{"line_number":223,"context_line":"        self.assertEqual(len(rows), 0, \"Rows %s\" % rows)"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"        uuid \u003d uuidutils.generate_uuid()"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_6c173a45","line":222,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        engine \u003d session.get_api_engine()"},{"line_number":220,"context_line":"        conn \u003d engine.connect()"},{"line_number":221,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":222,"context_line":"        rows \u003d result.fetchall()"},{"line_number":223,"context_line":"        self.assertEqual(len(rows), 0, \"Rows %s\" % rows)"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"        uuid \u003d uuidutils.generate_uuid()"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_eb2f2c9f","line":222,"in_reply_to":"da20952f_6c173a45","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        conn.execute(\"insert into cell_mappings (uuid, name) VALUES \""},{"line_number":227,"context_line":"                     \"(\u0027%s\u0027, \u0027fake-cell\u0027)\" % (uuid,))"},{"line_number":228,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":229,"context_line":"        rows \u003d result.fetchall()"},{"line_number":230,"context_line":"        self.assertEqual(len(rows), 1, \"Rows %s\" % rows)"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        # reset by invoking the fixture again"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_2c2ce297","line":229,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        conn.execute(\"insert into cell_mappings (uuid, name) VALUES \""},{"line_number":227,"context_line":"                     \"(\u0027%s\u0027, \u0027fake-cell\u0027)\" % (uuid,))"},{"line_number":228,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":229,"context_line":"        rows \u003d result.fetchall()"},{"line_number":230,"context_line":"        self.assertEqual(len(rows), 1, \"Rows %s\" % rows)"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        # reset by invoking the fixture again"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_ab185485","line":229,"in_reply_to":"da20952f_2c2ce297","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":237,"context_line":"        self.useFixture(fixtures.Database(database\u003d\u0027api\u0027))"},{"line_number":238,"context_line":"        conn \u003d engine.connect()"},{"line_number":239,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":240,"context_line":"        rows \u003d result.fetchall()"},{"line_number":241,"context_line":"        self.assertEqual(len(rows), 0, \"Rows %s\" % rows)"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    def test_fixture_cleanup(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_cc1e865e","line":240,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":237,"context_line":"        self.useFixture(fixtures.Database(database\u003d\u0027api\u0027))"},{"line_number":238,"context_line":"        conn \u003d engine.connect()"},{"line_number":239,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":240,"context_line":"        rows \u003d result.fetchall()"},{"line_number":241,"context_line":"        self.assertEqual(len(rows), 0, \"Rows %s\" % rows)"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    def test_fixture_cleanup(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_cb1b487f","line":240,"in_reply_to":"da20952f_cc1e865e","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":252,"context_line":"        # ensure the db contains nothing"},{"line_number":253,"context_line":"        engine \u003d session.get_engine()"},{"line_number":254,"context_line":"        conn \u003d engine.connect()"},{"line_number":255,"context_line":"        schema \u003d \"\".join(line for line in conn.connection.iterdump())"},{"line_number":256,"context_line":"        self.assertEqual(schema, \"BEGIN TRANSACTION;COMMIT;\")"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"    def test_api_fixture_cleanup(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_ec210a9f","line":255,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":252,"context_line":"        # ensure the db contains nothing"},{"line_number":253,"context_line":"        engine \u003d session.get_engine()"},{"line_number":254,"context_line":"        conn \u003d engine.connect()"},{"line_number":255,"context_line":"        schema \u003d \"\".join(line for line in conn.connection.iterdump())"},{"line_number":256,"context_line":"        self.assertEqual(schema, \"BEGIN TRANSACTION;COMMIT;\")"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"    def test_api_fixture_cleanup(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_8b15504a","line":255,"in_reply_to":"da20952f_ec210a9f","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"b6d25d413836412b4405ae9aa2797f105188d2b4","unresolved":false,"context_lines":[{"line_number":269,"context_line":"                     \"(\u0027%s\u0027, \u0027fake-cell\u0027)\" % (uuid,))"},{"line_number":270,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":271,"context_line":"        rows \u003d result.fetchall()"},{"line_number":272,"context_line":"        self.assertEqual(len(rows), 1, \"Rows %s\" % rows)"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"        # Manually do the cleanup that addCleanup will do"},{"line_number":275,"context_line":"        fix.cleanup()"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_4c3356f6","line":272,"updated":"2015-09-01 05:56:37.000000000","message":"ditto","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"},{"author":{"_account_id":10300,"name":"Pranali Deore","email":"pranalideore@gmail.com","username":"PranaliDeore"},"change_message_id":"5d42c2d4a19158e1fe77d0b03a8b6788b608b387","unresolved":false,"context_lines":[{"line_number":269,"context_line":"                     \"(\u0027%s\u0027, \u0027fake-cell\u0027)\" % (uuid,))"},{"line_number":270,"context_line":"        result \u003d conn.execute(\"select * from cell_mappings\")"},{"line_number":271,"context_line":"        rows \u003d result.fetchall()"},{"line_number":272,"context_line":"        self.assertEqual(len(rows), 1, \"Rows %s\" % rows)"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"        # Manually do the cleanup that addCleanup will do"},{"line_number":275,"context_line":"        fix.cleanup()"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_4b08982d","line":272,"in_reply_to":"da20952f_4c3356f6","updated":"2015-09-03 13:18:25.000000000","message":"Done","commit_id":"0c570484867976688fccc305c63b9fa3ce6b4a9d"}]}
