)]}'
{"test/unit/account/test_backend.py":[{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"725e4c3178d234cd1505248dafa53f9d27a7b777","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                raise Exception(\u0027OMG\u0027)"},{"line_number":88,"context_line":"        except Exception:"},{"line_number":89,"context_line":"            pass"},{"line_number":90,"context_line":"        self.assertIsNone(broker.conn)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def test_empty(self):"},{"line_number":93,"context_line":"        # Test AccountBroker.empty"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_3275ccfa","line":90,"range":{"start_line":90,"start_character":13,"end_line":90,"end_character":25},"updated":"2017-07-19 03:56:12.000000000","message":"For assertIsNone, I have one suggestion for you, that is enable H203\n\nhttps://github.com/openstack/swift/blob/master/tox.ini#L102\n\nSee:\n\nhttps://review.openstack.org/#/c/481698/3/tox.ini","commit_id":"c2d929fa8428a29f286db0a91d16f89448784901"}],"test/unit/common/middleware/test_keystoneauth.py":[{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"725e4c3178d234cd1505248dafa53f9d27a7b777","unresolved":false,"context_lines":[{"line_number":1344,"context_line":"                self.assertIn(hdr, req.headers)"},{"line_number":1345,"context_line":"                self.assertEqual(req.headers[hdr], expected)"},{"line_number":1346,"context_line":"            else:"},{"line_number":1347,"context_line":"                self.assertFalse(hdr in req.headers)"},{"line_number":1348,"context_line":""},{"line_number":1349,"context_line":"        for method in [\u0027POST\u0027, \u0027GET\u0027, \u0027HEAD\u0027, \u0027DELETE\u0027, \u0027OPTIONS\u0027]:"},{"line_number":1350,"context_line":"            req \u003d Request.blank(path, environ\u003denv)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_5253a86b","line":1347,"range":{"start_line":1347,"start_character":21,"end_line":1347,"end_character":32},"updated":"2017-07-19 03:56:12.000000000","message":"how about: assertNotIn(first, second, msg\u003dNone)","commit_id":"c2d929fa8428a29f286db0a91d16f89448784901"},{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"725e4c3178d234cd1505248dafa53f9d27a7b777","unresolved":false,"context_lines":[{"line_number":1350,"context_line":"            req \u003d Request.blank(path, environ\u003denv)"},{"line_number":1351,"context_line":"            req.method \u003d method"},{"line_number":1352,"context_line":"            self.test_auth._set_project_domain_id(req, path_parts, env_id)"},{"line_number":1353,"context_line":"            self.assertFalse(hdr in req.headers)"},{"line_number":1354,"context_line":""},{"line_number":1355,"context_line":"        # never set for object requests"},{"line_number":1356,"context_line":"        path \u003d \u0027/v1/%s/c/o\u0027 % account"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_324eecc0","line":1353,"range":{"start_line":1353,"start_character":17,"end_line":1353,"end_character":28},"updated":"2017-07-19 03:56:12.000000000","message":"assertNotIn","commit_id":"c2d929fa8428a29f286db0a91d16f89448784901"},{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"725e4c3178d234cd1505248dafa53f9d27a7b777","unresolved":false,"context_lines":[{"line_number":1551,"context_line":"                         \u00271234\u0027), \u0027AUTH_1234\u0027)"},{"line_number":1552,"context_line":"        self.assertEqual(test_auth._get_account_prefix("},{"line_number":1553,"context_line":"                         \u0027AUTH_1234\u0027), \u0027AUTH_\u0027)"},{"line_number":1554,"context_line":"        self.assertEqual(test_auth._get_account_prefix("},{"line_number":1555,"context_line":"                         \u0027JUNK_1234\u0027), None)"},{"line_number":1556,"context_line":"        self.assertTrue(test_auth._account_matches_tenant("},{"line_number":1557,"context_line":"                        \u0027AUTH_1234\u0027, \u00271234\u0027))"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_92d260d0","line":1554,"range":{"start_line":1554,"start_character":13,"end_line":1554,"end_character":24},"updated":"2017-07-19 03:56:12.000000000","message":"assertIsNone","commit_id":"c2d929fa8428a29f286db0a91d16f89448784901"}],"test/unit/common/test_utils.py":[{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"725e4c3178d234cd1505248dafa53f9d27a7b777","unresolved":false,"context_lines":[{"line_number":290,"context_line":"        for value in test_values:"},{"line_number":291,"context_line":"            self.assertNotEqual(value, ts)"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"        self.assertIs(True, utils.Timestamp(ts) \u003d\u003d ts)  # sanity"},{"line_number":294,"context_line":"        self.assertIs(False, utils.Timestamp(ts) !\u003d utils.Timestamp(ts))"},{"line_number":295,"context_line":"        self.assertIs(False, utils.Timestamp(ts) !\u003d ts)"},{"line_number":296,"context_line":"        self.assertIs(False, utils.Timestamp(ts) is None)"},{"line_number":297,"context_line":"        self.assertIs(True, utils.Timestamp(ts) is not None)"},{"line_number":298,"context_line":""},{"line_number":299,"context_line":"    def test_no_force_internal_no_offset(self):"},{"line_number":300,"context_line":"        \"\"\"Test that internal is the same as normal with no offset\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_32914cf2","line":297,"range":{"start_line":293,"start_character":8,"end_line":297,"end_character":60},"updated":"2017-07-19 03:56:12.000000000","message":"How about these?","commit_id":"c2d929fa8428a29f286db0a91d16f89448784901"}]}
