)]}'
{"keystone/tests/unit/test_v3_assignment.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":705,"context_line":""},{"line_number":706,"context_line":"        collection_url \u003d \u0027/role_assignments\u0027"},{"line_number":707,"context_line":"        r \u003d self.get(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":708,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":709,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":710,"context_line":"                                                   resource_url\u003dcollection_url)"},{"line_number":711,"context_line":"        existing_assignments \u003d len(r.result.get(\u0027role_assignments\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_3f06bd21","line":708,"updated":"2017-06-16 18:13:03.000000000","message":"Done.","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":715,"context_line":"                                                      role_id\u003dself.role_id)"},{"line_number":716,"context_line":"        self.put(gd_entity[\u0027links\u0027][\u0027assignment\u0027])"},{"line_number":717,"context_line":"        r \u003d self.get(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":718,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":719,"context_line":"        self.assertValidRoleAssignmentListResponse("},{"line_number":720,"context_line":"            r,"},{"line_number":721,"context_line":"            expected_length\u003dexisting_assignments + 1,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_6210184f","line":718,"updated":"2017-06-16 18:13:03.000000000","message":"Done.","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":728,"context_line":"        # member user assignments"},{"line_number":729,"context_line":"        collection_url \u003d \u0027/role_assignments?effective\u0027"},{"line_number":730,"context_line":"        r \u003d self.get(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":731,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":732,"context_line":"        self.assertValidRoleAssignmentListResponse("},{"line_number":733,"context_line":"            r,"},{"line_number":734,"context_line":"            expected_length\u003dexisting_assignments + 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_421bdc71","line":731,"updated":"2017-06-16 18:13:03.000000000","message":"Done.","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":737,"context_line":"        # back the regular roles"},{"line_number":738,"context_line":"        collection_url \u003d \u0027/role_assignments?effective\u003d0\u0027"},{"line_number":739,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":740,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":741,"context_line":"        self.assertValidRoleAssignmentListResponse("},{"line_number":742,"context_line":"            r,"},{"line_number":743,"context_line":"            expected_length\u003dexisting_assignments + 1,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_2216a04a","line":740,"updated":"2017-06-16 18:13:03.000000000","message":"Done.","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":748,"context_line":"        # effective roles."},{"line_number":749,"context_line":"        collection_url \u003d \u0027/role_assignments?effective\u003dFalse\u0027"},{"line_number":750,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":751,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":752,"context_line":"        self.assertValidRoleAssignmentListResponse("},{"line_number":753,"context_line":"            r,"},{"line_number":754,"context_line":"            expected_length\u003dexisting_assignments + 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_e22d4895","line":751,"updated":"2017-06-16 18:13:03.000000000","message":"Done.","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e8b2904d871f9000942479bcf920d5834493d971","unresolved":false,"context_lines":[{"line_number":756,"context_line":"        # Now set \u0027effective\u0027 to True explicitly"},{"line_number":757,"context_line":"        collection_url \u003d \u0027/role_assignments?effective\u003dTrue\u0027"},{"line_number":758,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":759,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":760,"context_line":"        self.assertValidRoleAssignmentListResponse("},{"line_number":761,"context_line":"            r,"},{"line_number":762,"context_line":"            expected_length\u003dexisting_assignments + 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_57e1cacf","line":759,"range":{"start_line":759,"start_character":34,"end_line":759,"end_character":49},"updated":"2017-06-13 20:32:53.000000000","message":"yeah same here as what Kristi said","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":756,"context_line":"        # Now set \u0027effective\u0027 to True explicitly"},{"line_number":757,"context_line":"        collection_url \u003d \u0027/role_assignments?effective\u003dTrue\u0027"},{"line_number":758,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":759,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":760,"context_line":"        self.assertValidRoleAssignmentListResponse("},{"line_number":761,"context_line":"            r,"},{"line_number":762,"context_line":"            expected_length\u003dexisting_assignments + 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_c2200c9e","line":759,"in_reply_to":"7f231b9d_57e1cacf","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":828,"context_line":"        collection_url \u003d (\u0027/role_assignments?scope.project.id\u003d%s\u0027 %"},{"line_number":829,"context_line":"                          project1[\u0027id\u0027])"},{"line_number":830,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":831,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":832,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":833,"context_line":"                                                   expected_length\u003d2,"},{"line_number":834,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_96c5285e","line":831,"range":{"start_line":831,"start_character":34,"end_line":831,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":828,"context_line":"        collection_url \u003d (\u0027/role_assignments?scope.project.id\u003d%s\u0027 %"},{"line_number":829,"context_line":"                          project1[\u0027id\u0027])"},{"line_number":830,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":831,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":832,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":833,"context_line":"                                                   expected_length\u003d2,"},{"line_number":834,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_222fc088","line":831,"in_reply_to":"7f231b9d_96c5285e","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":838,"context_line":"        collection_url \u003d (\u0027/role_assignments?scope.domain.id\u003d%s\u0027 %"},{"line_number":839,"context_line":"                          self.domain[\u0027id\u0027])"},{"line_number":840,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":841,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":842,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":843,"context_line":"                                                   expected_length\u003d2,"},{"line_number":844,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_16ba38dd","line":841,"range":{"start_line":841,"start_character":34,"end_line":841,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":838,"context_line":"        collection_url \u003d (\u0027/role_assignments?scope.domain.id\u003d%s\u0027 %"},{"line_number":839,"context_line":"                          self.domain[\u0027id\u0027])"},{"line_number":840,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":841,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":842,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":843,"context_line":"                                                   expected_length\u003d2,"},{"line_number":844,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_e252e812","line":841,"in_reply_to":"7f231b9d_16ba38dd","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":847,"context_line":""},{"line_number":848,"context_line":"        collection_url \u003d \u0027/role_assignments?user.id\u003d%s\u0027 % user1[\u0027id\u0027]"},{"line_number":849,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":850,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":851,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":852,"context_line":"                                                   expected_length\u003d2,"},{"line_number":853,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_36b774f9","line":850,"range":{"start_line":850,"start_character":34,"end_line":850,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":847,"context_line":""},{"line_number":848,"context_line":"        collection_url \u003d \u0027/role_assignments?user.id\u003d%s\u0027 % user1[\u0027id\u0027]"},{"line_number":849,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":850,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":851,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":852,"context_line":"                                                   expected_length\u003d2,"},{"line_number":853,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_a2587030","line":850,"in_reply_to":"7f231b9d_36b774f9","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":856,"context_line":""},{"line_number":857,"context_line":"        collection_url \u003d \u0027/role_assignments?group.id\u003d%s\u0027 % group1[\u0027id\u0027]"},{"line_number":858,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":859,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":860,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":861,"context_line":"                                                   expected_length\u003d2,"},{"line_number":862,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_76a28cb0","line":859,"range":{"start_line":859,"start_character":34,"end_line":859,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":856,"context_line":""},{"line_number":857,"context_line":"        collection_url \u003d \u0027/role_assignments?group.id\u003d%s\u0027 % group1[\u0027id\u0027]"},{"line_number":858,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":859,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":860,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":861,"context_line":"                                                   expected_length\u003d2,"},{"line_number":862,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_82433442","line":859,"in_reply_to":"7f231b9d_76a28cb0","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":865,"context_line":""},{"line_number":866,"context_line":"        collection_url \u003d \u0027/role_assignments?role.id\u003d%s\u0027 % self.role1[\u0027id\u0027]"},{"line_number":867,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":868,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":869,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":870,"context_line":"                                                   expected_length\u003d2,"},{"line_number":871,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_36ac149f","line":868,"range":{"start_line":868,"start_character":34,"end_line":868,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":865,"context_line":""},{"line_number":866,"context_line":"        collection_url \u003d \u0027/role_assignments?role.id\u003d%s\u0027 % self.role1[\u0027id\u0027]"},{"line_number":867,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":868,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":869,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":870,"context_line":"                                                   expected_length\u003d2,"},{"line_number":871,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_e27b0889","line":868,"in_reply_to":"7f231b9d_36ac149f","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":880,"context_line":"                \u0027user_id\u0027: user1[\u0027id\u0027],"},{"line_number":881,"context_line":"                \u0027project_id\u0027: project1[\u0027id\u0027]})"},{"line_number":882,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":883,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":884,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":885,"context_line":"                                                   expected_length\u003d1,"},{"line_number":886,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_b69f045e","line":883,"range":{"start_line":883,"start_character":34,"end_line":883,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":880,"context_line":"                \u0027user_id\u0027: user1[\u0027id\u0027],"},{"line_number":881,"context_line":"                \u0027project_id\u0027: project1[\u0027id\u0027]})"},{"line_number":882,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":883,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":884,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":885,"context_line":"                                                   expected_length\u003d1,"},{"line_number":886,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_826c54ce","line":883,"in_reply_to":"7f231b9d_b69f045e","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":893,"context_line":"        collection_url \u003d (\u0027/role_assignments?effective\u0026user.id\u003d%s\u0027 %"},{"line_number":894,"context_line":"                          user1[\u0027id\u0027])"},{"line_number":895,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":896,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":897,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":898,"context_line":"                                                   expected_length\u003d4,"},{"line_number":899,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_969ac86b","line":896,"range":{"start_line":896,"start_character":34,"end_line":896,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":893,"context_line":"        collection_url \u003d (\u0027/role_assignments?effective\u0026user.id\u003d%s\u0027 %"},{"line_number":894,"context_line":"                          user1[\u0027id\u0027])"},{"line_number":895,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":896,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":897,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":898,"context_line":"                                                   expected_length\u003d4,"},{"line_number":899,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_225d8014","line":896,"in_reply_to":"7f231b9d_969ac86b","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"1ff51b9d029a9f22354edd24b296a7196e4cbc1a","unresolved":false,"context_lines":[{"line_number":928,"context_line":"                \u0027user_id\u0027: user1[\u0027id\u0027],"},{"line_number":929,"context_line":"                \u0027project_id\u0027: project1[\u0027id\u0027]})"},{"line_number":930,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":931,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":932,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":933,"context_line":"                                                   expected_length\u003d2,"},{"line_number":934,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_768bac1e","line":931,"range":{"start_line":931,"start_character":34,"end_line":931,"end_character":49},"updated":"2017-06-13 19:10:28.000000000","message":"expected_status","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0127928049d8fc2e08a0553729b2acaf66de3898","unresolved":false,"context_lines":[{"line_number":928,"context_line":"                \u0027user_id\u0027: user1[\u0027id\u0027],"},{"line_number":929,"context_line":"                \u0027project_id\u0027: project1[\u0027id\u0027]})"},{"line_number":930,"context_line":"        r \u003d self.get(collection_url, expected_status\u003dhttp_client.OK)"},{"line_number":931,"context_line":"        self.head(collection_url, expected_length\u003dhttp_client.OK)"},{"line_number":932,"context_line":"        self.assertValidRoleAssignmentListResponse(r,"},{"line_number":933,"context_line":"                                                   expected_length\u003d2,"},{"line_number":934,"context_line":"                                                   resource_url\u003dcollection_url)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_e2a0a8f6","line":931,"in_reply_to":"7f231b9d_768bac1e","updated":"2017-06-16 18:13:03.000000000","message":"Done","commit_id":"4058ae6e1df7a4ed635005e13205e20b937617c0"}]}
