)]}'
{"keystoneclient/v3/users.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"e8d460391b8e0eeb8c42389e271b1bdad15b951a","unresolved":false,"context_lines":[{"line_number":38,"context_line":"            msg \u003d \u0027Specify both a user and a group\u0027"},{"line_number":39,"context_line":"            raise exceptions.ValidationError(msg)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def create(self, name, domain\u003dNone, project\u003dNone, password\u003dNone,"},{"line_number":42,"context_line":"               email\u003dNone, description\u003dNone, enabled\u003dTrue):"},{"line_number":43,"context_line":"        return super(UserManager, self).create("},{"line_number":44,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FkbA%3D","line":41,"updated":"2013-07-28 18:14:05.000000000","message":"change `project` here to `default_project` as well","commit_id":"6e4b41de5921a6fdd06019a3674aea75c886345c"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"542b09311430aa8c6db67155180af42d1d657a7f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"            msg \u003d \u0027Specify both a user and a group\u0027"},{"line_number":39,"context_line":"            raise exceptions.ValidationError(msg)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def create(self, name, domain\u003dNone, project\u003dNone, password\u003dNone,"},{"line_number":42,"context_line":"               email\u003dNone, description\u003dNone, enabled\u003dTrue):"},{"line_number":43,"context_line":"        return super(UserManager, self).create("},{"line_number":44,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fh0I%3D","line":41,"in_reply_to":"AAAAQn%2F%2FkbA%3D","updated":"2013-07-29 18:46:46.000000000","message":"Horizon code will break if we rename the argument.  I am going to add \u0027default_project\u0027 instead and mark the \u0027project\u0027 as deprecated.","commit_id":"6e4b41de5921a6fdd06019a3674aea75c886345c"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"e8d460391b8e0eeb8c42389e271b1bdad15b951a","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        return super(UserManager, self).list("},{"line_number":67,"context_line":"            base_url\u003dbase_url,"},{"line_number":68,"context_line":"            domain_id\u003dbase.getid(domain),"},{"line_number":69,"context_line":"            project_id\u003dbase.getid(project),"},{"line_number":70,"context_line":"            **kwargs)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def get(self, user):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fka0%3D","line":69,"updated":"2013-07-28 18:14:05.000000000","message":"default_project_id here as well","commit_id":"6e4b41de5921a6fdd06019a3674aea75c886345c"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"542b09311430aa8c6db67155180af42d1d657a7f","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        return super(UserManager, self).list("},{"line_number":67,"context_line":"            base_url\u003dbase_url,"},{"line_number":68,"context_line":"            domain_id\u003dbase.getid(domain),"},{"line_number":69,"context_line":"            project_id\u003dbase.getid(project),"},{"line_number":70,"context_line":"            **kwargs)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def get(self, user):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fhz4%3D","line":69,"in_reply_to":"AAAAQn%2F%2Fka0%3D","updated":"2013-07-29 18:46:46.000000000","message":"good catch","commit_id":"6e4b41de5921a6fdd06019a3674aea75c886345c"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"e8d460391b8e0eeb8c42389e271b1bdad15b951a","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        return super(UserManager, self).get("},{"line_number":74,"context_line":"            user_id\u003dbase.getid(user))"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    def update(self, user, name\u003dNone, domain\u003dNone, project\u003dNone, password\u003dNone,"},{"line_number":77,"context_line":"               email\u003dNone, description\u003dNone, enabled\u003dNone):"},{"line_number":78,"context_line":"        return super(UserManager, self).update("},{"line_number":79,"context_line":"            user_id\u003dbase.getid(user),"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fka8%3D","line":76,"updated":"2013-07-28 18:14:05.000000000","message":"change `project` here to `default_project` as well","commit_id":"6e4b41de5921a6fdd06019a3674aea75c886345c"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"542b09311430aa8c6db67155180af42d1d657a7f","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        return super(UserManager, self).get("},{"line_number":74,"context_line":"            user_id\u003dbase.getid(user))"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    def update(self, user, name\u003dNone, domain\u003dNone, project\u003dNone, password\u003dNone,"},{"line_number":77,"context_line":"               email\u003dNone, description\u003dNone, enabled\u003dNone):"},{"line_number":78,"context_line":"        return super(UserManager, self).update("},{"line_number":79,"context_line":"            user_id\u003dbase.getid(user),"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fhz0%3D","line":76,"in_reply_to":"AAAAQn%2F%2Fka8%3D","updated":"2013-07-29 18:46:46.000000000","message":"Done","commit_id":"6e4b41de5921a6fdd06019a3674aea75c886345c"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"ea73e89da1887add19ffeb2c08b4d072d63bf43f","unresolved":false,"context_lines":[{"line_number":43,"context_line":"               default_project\u003dNone):"},{"line_number":44,"context_line":"        \"\"\"Create a user."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        The project argument is deprecated, use default_project instead."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        If both both default_project and project is provided, the"},{"line_number":49,"context_line":"        default_project will be used."}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FdLI%3D","line":46,"updated":"2013-07-30 22:42:32.000000000","message":"you should warn that \"project\" is deprecated.","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"56b05d3daac10c0d5e822a296dba47a822e9eb6d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"               default_project\u003dNone):"},{"line_number":44,"context_line":"        \"\"\"Create a user."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        The project argument is deprecated, use default_project instead."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        If both both default_project and project is provided, the"},{"line_number":49,"context_line":"        default_project will be used."}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FUdw%3D","line":46,"in_reply_to":"AAAAQn%2F%2FdLI%3D","updated":"2013-08-02 01:35:29.000000000","message":"Done","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"9602e8c0f2a6cc3933aa19ad36217871c84eed53","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        The project argument is deprecated, use default_project instead."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        If both both default_project and project is provided, the"},{"line_number":49,"context_line":"        default_project will be used."},{"line_number":50,"context_line":"        \"\"\""},{"line_number":51,"context_line":"        default_project_id \u003d base.getid(default_project) or base.getid(project)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FZBE%3D","line":48,"updated":"2013-07-31 22:03:00.000000000","message":"remove one of \"both\"","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"56b05d3daac10c0d5e822a296dba47a822e9eb6d","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        The project argument is deprecated, use default_project instead."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        If both both default_project and project is provided, the"},{"line_number":49,"context_line":"        default_project will be used."},{"line_number":50,"context_line":"        \"\"\""},{"line_number":51,"context_line":"        default_project_id \u003d base.getid(default_project) or base.getid(project)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FUfE%3D","line":48,"in_reply_to":"AAAAQn%2F%2FZBE%3D","updated":"2013-08-02 01:35:29.000000000","message":"Done","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"ea73e89da1887add19ffeb2c08b4d072d63bf43f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        If both both default_project and project is provided, the"},{"line_number":49,"context_line":"        default_project will be used."},{"line_number":50,"context_line":"        \"\"\""},{"line_number":51,"context_line":"        default_project_id \u003d base.getid(default_project) or base.getid(project)"},{"line_number":52,"context_line":"        return super(UserManager, self).create("},{"line_number":53,"context_line":"            name\u003dname,"},{"line_number":54,"context_line":"            domain_id\u003dbase.getid(domain),"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FdLU%3D","line":51,"updated":"2013-07-30 22:42:32.000000000","message":"Since this logic is used in multiple locations, you should break this out into it\u0027s own method.","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"56b05d3daac10c0d5e822a296dba47a822e9eb6d","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        If both both default_project and project is provided, the"},{"line_number":49,"context_line":"        default_project will be used."},{"line_number":50,"context_line":"        \"\"\""},{"line_number":51,"context_line":"        default_project_id \u003d base.getid(default_project) or base.getid(project)"},{"line_number":52,"context_line":"        return super(UserManager, self).create("},{"line_number":53,"context_line":"            name\u003dname,"},{"line_number":54,"context_line":"            domain_id\u003dbase.getid(domain),"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FUdY%3D","line":51,"in_reply_to":"AAAAQn%2F%2FdLU%3D","updated":"2013-08-02 01:35:29.000000000","message":"The code is only used in two places, I think it is overkill to abstract this out.\n\nThe logic will also go away at some point when we fully deprecate the argument","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"ea73e89da1887add19ffeb2c08b4d072d63bf43f","unresolved":false,"context_lines":[{"line_number":87,"context_line":"               default_project\u003dNone):"},{"line_number":88,"context_line":"        \"\"\"Update a user."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        The project argument is deprecated, use default_project instead."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        If both both default_project and project is provided, the"},{"line_number":93,"context_line":"        default_project will be used."}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FdK4%3D","line":90,"updated":"2013-07-30 22:42:32.000000000","message":"warn that project is deprecated if it is used.","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"56b05d3daac10c0d5e822a296dba47a822e9eb6d","unresolved":false,"context_lines":[{"line_number":87,"context_line":"               default_project\u003dNone):"},{"line_number":88,"context_line":"        \"\"\"Update a user."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        The project argument is deprecated, use default_project instead."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        If both both default_project and project is provided, the"},{"line_number":93,"context_line":"        default_project will be used."}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FUdo%3D","line":90,"in_reply_to":"AAAAQn%2F%2FdK4%3D","updated":"2013-08-02 01:35:29.000000000","message":"Done","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"ea73e89da1887add19ffeb2c08b4d072d63bf43f","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        If both both default_project and project is provided, the"},{"line_number":93,"context_line":"        default_project will be used."},{"line_number":94,"context_line":"        \"\"\""},{"line_number":95,"context_line":"        default_project_id \u003d base.getid(default_project) or base.getid(project)"},{"line_number":96,"context_line":"        return super(UserManager, self).update("},{"line_number":97,"context_line":"            user_id\u003dbase.getid(user),"},{"line_number":98,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FdLQ%3D","line":95,"updated":"2013-07-30 22:42:32.000000000","message":"see above note about duplicated code.","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"dea35d8f91be02f3ae407f31c1bb5816240fcdce","unresolved":false,"context_lines":[{"line_number":68,"context_line":"            description\u003ddescription,"},{"line_number":69,"context_line":"            enabled\u003denabled)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def list(self, project\u003dNone, domain\u003dNone, group\u003dNone, **kwargs):"},{"line_number":72,"context_line":"        \"\"\"List users."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        If project, domain or group are provided, then filter"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2FRl8%3D","line":71,"updated":"2013-08-02 18:35:14.000000000","message":"this should be default_project as well :)","commit_id":"c9dc05e5ff502fe0c94bf2c5f51d5594575133dd"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"a35bb8577603307f285b67cac72e3b55e7f9bba8","unresolved":false,"context_lines":[{"line_number":68,"context_line":"            description\u003ddescription,"},{"line_number":69,"context_line":"            enabled\u003denabled)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def list(self, project\u003dNone, domain\u003dNone, group\u003dNone, **kwargs):"},{"line_number":72,"context_line":"        \"\"\"List users."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        If project, domain or group are provided, then filter"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2FRck%3D","line":71,"in_reply_to":"AAAAQn%2F%2FRl8%3D","updated":"2013-08-02 19:18:51.000000000","message":"Done","commit_id":"c9dc05e5ff502fe0c94bf2c5f51d5594575133dd"}],"tests/v3/test_users.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"ea73e89da1887add19ffeb2c08b4d072d63bf43f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        kwargs.setdefault(\u0027domain_id\u0027, uuid.uuid4().hex)"},{"line_number":40,"context_line":"        kwargs.setdefault(\u0027enabled\u0027, True)"},{"line_number":41,"context_line":"        kwargs.setdefault(\u0027name\u0027, uuid.uuid4().hex)"},{"line_number":42,"context_line":"        kwargs.setdefault(\u0027default_project_id\u0027, uuid.uuid4().hex)"},{"line_number":43,"context_line":"        return kwargs"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def test_add_user_to_group(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FdKo%3D","line":42,"updated":"2013-07-30 22:42:32.000000000","message":"You should probably make a new test here if we are continuing to support \"project\" as a valid argument, even if it is deprecated.","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"56b05d3daac10c0d5e822a296dba47a822e9eb6d","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        kwargs.setdefault(\u0027domain_id\u0027, uuid.uuid4().hex)"},{"line_number":40,"context_line":"        kwargs.setdefault(\u0027enabled\u0027, True)"},{"line_number":41,"context_line":"        kwargs.setdefault(\u0027name\u0027, uuid.uuid4().hex)"},{"line_number":42,"context_line":"        kwargs.setdefault(\u0027default_project_id\u0027, uuid.uuid4().hex)"},{"line_number":43,"context_line":"        return kwargs"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def test_add_user_to_group(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FUSw%3D","line":42,"in_reply_to":"AAAAQn%2F%2FZA8%3D","updated":"2013-08-02 01:35:29.000000000","message":"The CRUD test framework does not support the case when the arguments passed to the manager and request has mismatch.\n\nFor example: Passing project_id to User.create() and having the request sending a bidy with default_project_id.\n\nSuggestions are welcome.","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"9602e8c0f2a6cc3933aa19ad36217871c84eed53","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        kwargs.setdefault(\u0027domain_id\u0027, uuid.uuid4().hex)"},{"line_number":40,"context_line":"        kwargs.setdefault(\u0027enabled\u0027, True)"},{"line_number":41,"context_line":"        kwargs.setdefault(\u0027name\u0027, uuid.uuid4().hex)"},{"line_number":42,"context_line":"        kwargs.setdefault(\u0027default_project_id\u0027, uuid.uuid4().hex)"},{"line_number":43,"context_line":"        return kwargs"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def test_add_user_to_group(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FZA8%3D","line":42,"in_reply_to":"AAAAQn%2F%2FdKo%3D","updated":"2013-07-31 22:03:00.000000000","message":"+1","commit_id":"b090b1dfa61453a76b9906aff667976ddce631de"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b27d3ec056e1443d948baf94c0deae353a902e8f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        kwargs.setdefault(\u0027domain_id\u0027, uuid.uuid4().hex)"},{"line_number":40,"context_line":"        kwargs.setdefault(\u0027enabled\u0027, True)"},{"line_number":41,"context_line":"        kwargs.setdefault(\u0027name\u0027, uuid.uuid4().hex)"},{"line_number":42,"context_line":"        kwargs.setdefault(\u0027default_project_id\u0027, uuid.uuid4().hex)"},{"line_number":43,"context_line":"        return kwargs"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def test_add_user_to_group(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAQn%2F%2FQ%2Bc%3D","line":42,"updated":"2013-08-02 22:21:37.000000000","message":"add a test using the original project argument, like this: http://paste.openstack.org/show/43004/\n\nalso, add a test using project_id and default_project_id.","commit_id":"8521f84a8ec0e5722f5b7192d5fceec22ea11919"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"6dc96dd8f23140c804edc5b3c79100648d034f4d","unresolved":false,"context_lines":[{"line_number":161,"context_line":"        params \u003d utils.parameterize(param_ref)"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        returned \u003d self.manager.create(**params)"},{"line_number":164,"context_line":"        self.assertTrue(isinstance(returned, self.model))"},{"line_number":165,"context_line":"        for attr in ref:"},{"line_number":166,"context_line":"            self.assertEqual("},{"line_number":167,"context_line":"                getattr(returned, attr),"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAQn%2F%2FLQ8%3D","line":164,"updated":"2013-08-05 22:50:47.000000000","message":"could remove this from these new tests since other tests are already verifying it.","commit_id":"267f2129161cbf1bb8d859462fba5bd1b54e060c"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"6dc96dd8f23140c804edc5b3c79100648d034f4d","unresolved":false,"context_lines":[{"line_number":166,"context_line":"            self.assertEqual("},{"line_number":167,"context_line":"                getattr(returned, attr),"},{"line_number":168,"context_line":"                ref[attr],"},{"line_number":169,"context_line":"                \u0027Expected different %s\u0027 % attr)"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"    def test_create_with_project_and_default_project(self):"},{"line_number":172,"context_line":"        # Can create a user with the deprecated project and default_project_id."}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAQn%2F%2FLQ4%3D","line":169,"updated":"2013-08-05 22:50:47.000000000","message":"could simplify this, too, since really just need to verify default_project_id. (applies to all the new tests)","commit_id":"267f2129161cbf1bb8d859462fba5bd1b54e060c"}]}
