)]}'
{"keystone/tests/unit/test_backend.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"ffdcd2d3dcba6bf377cb5d2cefc357f280977145","unresolved":false,"context_lines":[{"line_number":6607,"context_line":"        # Use assignment plan helper to create all the entities and"},{"line_number":6608,"context_line":"        # assignments - then we\u0027ll run our own tests using the data"},{"line_number":6609,"context_line":"        test_data \u003d self.execute_assignment_plan(test_plan)"},{"line_number":6610,"context_line":"        self.config_fixture.config(group\u003d\u0027os_inherit\u0027, enabled\u003dTrue)"},{"line_number":6611,"context_line":"        user_ids \u003d self.assignment_api.list_user_ids_for_project("},{"line_number":6612,"context_line":"            test_data[\u0027projects\u0027][1][\u0027id\u0027])"},{"line_number":6613,"context_line":"        # FIXME(henry-nash): This should return four unique IDs, but due to"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_dfeb5eaf","line":6610,"updated":"2015-11-07 21:29:42.000000000","message":"That\u0027s interesting that we enable the \u0027os_inherit\u0027 option after \u0027execute_assignment_plan\u0027. Does this mean we can create inherited assignments even if the extension is disabled ?","commit_id":"0227638a6203e3748f640aa4e0b5e4b644489a07"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"ff38be384d359dcd3da61862489c4003ff628c19","unresolved":false,"context_lines":[{"line_number":6607,"context_line":"        # Use assignment plan helper to create all the entities and"},{"line_number":6608,"context_line":"        # assignments - then we\u0027ll run our own tests using the data"},{"line_number":6609,"context_line":"        test_data \u003d self.execute_assignment_plan(test_plan)"},{"line_number":6610,"context_line":"        self.config_fixture.config(group\u003d\u0027os_inherit\u0027, enabled\u003dTrue)"},{"line_number":6611,"context_line":"        user_ids \u003d self.assignment_api.list_user_ids_for_project("},{"line_number":6612,"context_line":"            test_data[\u0027projects\u0027][1][\u0027id\u0027])"},{"line_number":6613,"context_line":"        # FIXME(henry-nash): This should return four unique IDs, but due to"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_f4b8c0e7","line":6610,"in_reply_to":"da85f559_dfeb5eaf","updated":"2015-11-08 16:12:59.000000000","message":"Yes, the flag doesn\u0027t stop you creating assignments (hmm, maybe it should!), but it stops them having any effect.","commit_id":"0227638a6203e3748f640aa4e0b5e4b644489a07"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"ffdcd2d3dcba6bf377cb5d2cefc357f280977145","unresolved":false,"context_lines":[{"line_number":6611,"context_line":"        user_ids \u003d self.assignment_api.list_user_ids_for_project("},{"line_number":6612,"context_line":"            test_data[\u0027projects\u0027][1][\u0027id\u0027])"},{"line_number":6613,"context_line":"        # FIXME(henry-nash): This should return four unique IDs, but due to"},{"line_number":6614,"context_line":"        # bug #1513893 only the user with a direct user role is returned"},{"line_number":6615,"context_line":"        self.assertThat(user_ids, matchers.HasLength(1))"},{"line_number":6616,"context_line":"        for x in range(0, 1):"},{"line_number":6617,"context_line":"            self.assertIn(test_data[\u0027users\u0027][x][\u0027id\u0027], user_ids)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_bffd3a70","line":6614,"updated":"2015-11-07 21:29:42.000000000","message":"It is okay to expose the bug this way. However I advice to use the @wip annotation to the test, that way the only thing we need to do in the followon patch that fixes the issue, is to remove the @wip annotation.\n\nSee https://github.com/openstack/keystone/blob/master/keystone/tests/unit/utils.py#L55-L88","commit_id":"0227638a6203e3748f640aa4e0b5e4b644489a07"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"ff38be384d359dcd3da61862489c4003ff628c19","unresolved":false,"context_lines":[{"line_number":6611,"context_line":"        user_ids \u003d self.assignment_api.list_user_ids_for_project("},{"line_number":6612,"context_line":"            test_data[\u0027projects\u0027][1][\u0027id\u0027])"},{"line_number":6613,"context_line":"        # FIXME(henry-nash): This should return four unique IDs, but due to"},{"line_number":6614,"context_line":"        # bug #1513893 only the user with a direct user role is returned"},{"line_number":6615,"context_line":"        self.assertThat(user_ids, matchers.HasLength(1))"},{"line_number":6616,"context_line":"        for x in range(0, 1):"},{"line_number":6617,"context_line":"            self.assertIn(test_data[\u0027users\u0027][x][\u0027id\u0027], user_ids)"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_74ee10ee","line":6614,"in_reply_to":"da85f559_bffd3a70","updated":"2015-11-08 16:12:59.000000000","message":"I have personal preference for this - since the wip_annotation doesn\u0027t point you at the line that is incorrect.","commit_id":"0227638a6203e3748f640aa4e0b5e4b644489a07"}]}
