)]}'
{"barbican/common/hrefs.py":[{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":170,"context_line":"    \"\"\""},{"line_number":171,"context_line":"    if secret_refs is None:"},{"line_number":172,"context_line":"        return None"},{"line_number":173,"context_line":"    secrets_id \u003d []"},{"line_number":174,"context_line":"    for secret_ref in secret_refs:"},{"line_number":175,"context_line":"        secret_id \u003d secret_ref.get(\u0027secret_ref\u0027)"},{"line_number":176,"context_line":"        if secret_id.endswith(\u0027/\u0027):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_43b25708","line":173,"updated":"2018-07-02 14:18:27.000000000","message":"maybe secret_ids \u003d [] makes more sense","commit_id":"52dd514e3c15eee9623c93d9d6e46155382096ef"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":170,"context_line":"    \"\"\""},{"line_number":171,"context_line":"    if secret_refs is None:"},{"line_number":172,"context_line":"        return None"},{"line_number":173,"context_line":"    secrets_id \u003d []"},{"line_number":174,"context_line":"    for secret_ref in secret_refs:"},{"line_number":175,"context_line":"        secret_id \u003d secret_ref.get(\u0027secret_ref\u0027)"},{"line_number":176,"context_line":"        if secret_id.endswith(\u0027/\u0027):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_02e87078","line":173,"in_reply_to":"5f7c97a3_43b25708","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"52dd514e3c15eee9623c93d9d6e46155382096ef"}],"barbican/model/models.py":[{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":842,"context_line":"    def __init__(self, plugin_name, transport_key):"},{"line_number":843,"context_line":"        \"\"\"Creates transport key entity.\"\"\""},{"line_number":844,"context_line":"        super(TransportKey, self).__init__()"},{"line_number":845,"context_line":""},{"line_number":846,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for TransportKey entry.\")"},{"line_number":847,"context_line":""},{"line_number":848,"context_line":"        if plugin_name is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_0391bf53","side":"PARENT","line":845,"updated":"2018-07-02 14:18:27.000000000","message":"similar comment as other patch.  We should remove this code only when we do the switch to OVO.  We can add a comment to help remember which parts to remove though.","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":842,"context_line":"    def __init__(self, plugin_name, transport_key):"},{"line_number":843,"context_line":"        \"\"\"Creates transport key entity.\"\"\""},{"line_number":844,"context_line":"        super(TransportKey, self).__init__()"},{"line_number":845,"context_line":""},{"line_number":846,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for TransportKey entry.\")"},{"line_number":847,"context_line":""},{"line_number":848,"context_line":"        if plugin_name is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_a42d7090","side":"PARENT","line":845,"in_reply_to":"5f7c97a3_0391bf53","updated":"2018-07-07 09:13:01.000000000","message":"In the next patch, all of raise Exception will be come back.","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":1117,"context_line":"                 user_ids\u003dNone):"},{"line_number":1118,"context_line":"        \"\"\"Creates secret ACL entity.\"\"\""},{"line_number":1119,"context_line":"        super(SecretACL, self).__init__()"},{"line_number":1120,"context_line":""},{"line_number":1121,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for SecretACL entry.\")"},{"line_number":1122,"context_line":""},{"line_number":1123,"context_line":"        if secret_id is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_238cfb37","side":"PARENT","line":1120,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":1117,"context_line":"                 user_ids\u003dNone):"},{"line_number":1118,"context_line":"        \"\"\"Creates secret ACL entity.\"\"\""},{"line_number":1119,"context_line":"        super(SecretACL, self).__init__()"},{"line_number":1120,"context_line":""},{"line_number":1121,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for SecretACL entry.\")"},{"line_number":1122,"context_line":""},{"line_number":1123,"context_line":"        if secret_id is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_62f84449","side":"PARENT","line":1120,"in_reply_to":"5f7c97a3_238cfb37","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":1193,"context_line":"                 user_ids\u003dNone):"},{"line_number":1194,"context_line":"        \"\"\"Creates container ACL entity.\"\"\""},{"line_number":1195,"context_line":"        super(ContainerACL, self).__init__()"},{"line_number":1196,"context_line":""},{"line_number":1197,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for ContainerACL entry.\")"},{"line_number":1198,"context_line":""},{"line_number":1199,"context_line":"        if container_id is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_c39ae76d","side":"PARENT","line":1196,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":1193,"context_line":"                 user_ids\u003dNone):"},{"line_number":1194,"context_line":"        \"\"\"Creates container ACL entity.\"\"\""},{"line_number":1195,"context_line":"        super(ContainerACL, self).__init__()"},{"line_number":1196,"context_line":""},{"line_number":1197,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for ContainerACL entry.\")"},{"line_number":1198,"context_line":""},{"line_number":1199,"context_line":"        if container_id is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_82f3206d","side":"PARENT","line":1196,"in_reply_to":"5f7c97a3_c39ae76d","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":1257,"context_line":"    def __init__(self, acl_id, user_id):"},{"line_number":1258,"context_line":"        \"\"\"Creates secret ACL user entity.\"\"\""},{"line_number":1259,"context_line":"        super(SecretACLUser, self).__init__()"},{"line_number":1260,"context_line":""},{"line_number":1261,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for SecretACLUser entry.\")"},{"line_number":1262,"context_line":""},{"line_number":1263,"context_line":"        self.acl_id \u003d acl_id"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_e395a33e","side":"PARENT","line":1260,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":1257,"context_line":"    def __init__(self, acl_id, user_id):"},{"line_number":1258,"context_line":"        \"\"\"Creates secret ACL user entity.\"\"\""},{"line_number":1259,"context_line":"        super(SecretACLUser, self).__init__()"},{"line_number":1260,"context_line":""},{"line_number":1261,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for SecretACLUser entry.\")"},{"line_number":1262,"context_line":""},{"line_number":1263,"context_line":"        self.acl_id \u003d acl_id"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_22948ce7","side":"PARENT","line":1260,"in_reply_to":"5f7c97a3_e395a33e","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":1294,"context_line":"    def __init__(self, acl_id, user_id):"},{"line_number":1295,"context_line":"        \"\"\"Creates container ACL user entity.\"\"\""},{"line_number":1296,"context_line":"        super(ContainerACLUser, self).__init__()"},{"line_number":1297,"context_line":""},{"line_number":1298,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for ContainerACLUser \""},{"line_number":1299,"context_line":"                  \"entry.\")"},{"line_number":1300,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_83862f16","side":"PARENT","line":1297,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":1294,"context_line":"    def __init__(self, acl_id, user_id):"},{"line_number":1295,"context_line":"        \"\"\"Creates container ACL user entity.\"\"\""},{"line_number":1296,"context_line":"        super(ContainerACLUser, self).__init__()"},{"line_number":1297,"context_line":""},{"line_number":1298,"context_line":"        msg \u003d u._(\"Must supply non-None {0} argument for ContainerACLUser \""},{"line_number":1299,"context_line":"                  \"entry.\")"},{"line_number":1300,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_429748ec","side":"PARENT","line":1297,"in_reply_to":"5f7c97a3_83862f16","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"}],"barbican/objects/base.py":[{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    @classmethod"},{"line_number":179,"context_line":"    def get_session(cls, session\u003dNone):"},{"line_number":180,"context_line":"        LOG.debug(\"Getting session...\")"},{"line_number":181,"context_line":"        return session or repos.get_session()"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_a38ecb23","line":180,"updated":"2018-07-02 14:18:27.000000000","message":"Won\u0027t this be too chatty?","commit_id":"52dd514e3c15eee9623c93d9d6e46155382096ef"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    @classmethod"},{"line_number":179,"context_line":"    def get_session(cls, session\u003dNone):"},{"line_number":180,"context_line":"        LOG.debug(\"Getting session...\")"},{"line_number":181,"context_line":"        return session or repos.get_session()"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_e43848cc","line":180,"in_reply_to":"5f7c97a3_a38ecb23","updated":"2018-07-07 09:13:01.000000000","message":"removed :)","commit_id":"52dd514e3c15eee9623c93d9d6e46155382096ef"}],"barbican/tests/api/test_transport_keys_resource.py":[{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    #     args, kwargs \u003d self.repo.create_from.call_args"},{"line_number":244,"context_line":"    #     order \u003d args[0]"},{"line_number":245,"context_line":"    #     self.assertIsInstance(order, models.TransportKey)"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    def test_should_raise_add_new_transport_key_no_secret(self):"},{"line_number":248,"context_line":"        resp \u003d self.app.post_json("},{"line_number":249,"context_line":"            \u0027/transport_keys/\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_e3a3639a","line":246,"updated":"2018-07-02 14:18:27.000000000","message":"ditto on not removing till switch is made","commit_id":"52dd514e3c15eee9623c93d9d6e46155382096ef"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    #     args, kwargs \u003d self.repo.create_from.call_args"},{"line_number":244,"context_line":"    #     order \u003d args[0]"},{"line_number":245,"context_line":"    #     self.assertIsInstance(order, models.TransportKey)"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    def test_should_raise_add_new_transport_key_no_secret(self):"},{"line_number":248,"context_line":"        resp \u003d self.app.post_json("},{"line_number":249,"context_line":"            \u0027/transport_keys/\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_e299b41d","line":246,"in_reply_to":"5f7c97a3_e3a3639a","updated":"2018-07-07 09:13:01.000000000","message":"it was come back. :)","commit_id":"52dd514e3c15eee9623c93d9d6e46155382096ef"}],"barbican/tests/model/test_models.py":[{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":424,"context_line":"        self.assertRaises(exception.MissingArgumentError,"},{"line_number":425,"context_line":"                          models.SecretACL, self.secret_id, None,"},{"line_number":426,"context_line":"                          None, [\u0027user246\u0027])"},{"line_number":427,"context_line":""},{"line_number":428,"context_line":"    def test_new_secretacl_expect_user_ids_as_list(self):"},{"line_number":429,"context_line":"        acl \u003d models.SecretACL(self.secret_id, self.operation,"},{"line_number":430,"context_line":"                               None, {\u0027aUser\u0027: \u002712345\u0027})"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_83b4efd5","side":"PARENT","line":427,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":424,"context_line":"        self.assertRaises(exception.MissingArgumentError,"},{"line_number":425,"context_line":"                          models.SecretACL, self.secret_id, None,"},{"line_number":426,"context_line":"                          None, [\u0027user246\u0027])"},{"line_number":427,"context_line":""},{"line_number":428,"context_line":"    def test_new_secretacl_expect_user_ids_as_list(self):"},{"line_number":429,"context_line":"        acl \u003d models.SecretACL(self.secret_id, self.operation,"},{"line_number":430,"context_line":"                               None, {\u0027aUser\u0027: \u002712345\u0027})"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_029dd007","side":"PARENT","line":427,"in_reply_to":"5f7c97a3_83b4efd5","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":487,"context_line":"        self.assertRaises(exception.MissingArgumentError,"},{"line_number":488,"context_line":"                          models.ContainerACL, self.container_id, None,"},{"line_number":489,"context_line":"                          None, [\u0027user246\u0027])"},{"line_number":490,"context_line":""},{"line_number":491,"context_line":"    def test_new_containeracl_expect_user_ids_as_list(self):"},{"line_number":492,"context_line":"        acl \u003d models.ContainerACL(self.container_id, self.operation,"},{"line_number":493,"context_line":"                                  None, {\u0027aUser\u0027: \u002712345\u0027})"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_a3b7abd7","side":"PARENT","line":490,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":487,"context_line":"        self.assertRaises(exception.MissingArgumentError,"},{"line_number":488,"context_line":"                          models.ContainerACL, self.container_id, None,"},{"line_number":489,"context_line":"                          None, [\u0027user246\u0027])"},{"line_number":490,"context_line":""},{"line_number":491,"context_line":"    def test_new_containeracl_expect_user_ids_as_list(self):"},{"line_number":492,"context_line":"        acl \u003d models.ContainerACL(self.container_id, self.operation,"},{"line_number":493,"context_line":"                                  None, {\u0027aUser\u0027: \u002712345\u0027})"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_a2873cb6","side":"PARENT","line":490,"in_reply_to":"5f7c97a3_a3b7abd7","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":522,"context_line":"                          models.SecretACLUser, self.secret_acl_id,"},{"line_number":523,"context_line":"                          None)"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":""},{"line_number":526,"context_line":"class WhenCreatingNewContainerACLUser(utils.BaseTestCase):"},{"line_number":527,"context_line":"    def setUp(self):"},{"line_number":528,"context_line":"        super(WhenCreatingNewContainerACLUser, self).setUp()"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_63b193e0","side":"PARENT","line":525,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":522,"context_line":"                          models.SecretACLUser, self.secret_acl_id,"},{"line_number":523,"context_line":"                          None)"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":""},{"line_number":526,"context_line":"class WhenCreatingNewContainerACLUser(utils.BaseTestCase):"},{"line_number":527,"context_line":"    def setUp(self):"},{"line_number":528,"context_line":"        super(WhenCreatingNewContainerACLUser, self).setUp()"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_c28278a5","side":"PARENT","line":525,"in_reply_to":"5f7c97a3_63b193e0","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6b25936c6485a33406b37365a2b8ca74274cceab","unresolved":false,"context_lines":[{"line_number":552,"context_line":"        self.assertRaises(exception.MissingArgumentError,"},{"line_number":553,"context_line":"                          models.ContainerACLUser, self.container_acl_id,"},{"line_number":554,"context_line":"                          None)"},{"line_number":555,"context_line":""},{"line_number":556,"context_line":""},{"line_number":557,"context_line":"class WhenCreatingNewProjectQuotas(utils.BaseTestCase):"},{"line_number":558,"context_line":"    def test_create_new_project_quotas(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_03c8df53","side":"PARENT","line":555,"updated":"2018-07-02 14:18:27.000000000","message":"ditto","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"e96869f26e9c723a5a43325af43b16af178319bc","unresolved":false,"context_lines":[{"line_number":552,"context_line":"        self.assertRaises(exception.MissingArgumentError,"},{"line_number":553,"context_line":"                          models.ContainerACLUser, self.container_acl_id,"},{"line_number":554,"context_line":"                          None)"},{"line_number":555,"context_line":""},{"line_number":556,"context_line":""},{"line_number":557,"context_line":"class WhenCreatingNewProjectQuotas(utils.BaseTestCase):"},{"line_number":558,"context_line":"    def test_create_new_project_quotas(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_628da4d2","side":"PARENT","line":555,"in_reply_to":"5f7c97a3_03c8df53","updated":"2018-07-07 09:13:01.000000000","message":"Done","commit_id":"e24bf17f235e63b6299e2b740bef28308cf6a014"}]}
