)]}'
{"keystone/tests/unit/test_v3_federation.py":[{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"b89a4bf2c090bbe3141857d6a31476f63782501f","unresolved":false,"context_lines":[{"line_number":1618,"context_line":"        self.assertEqual([], mapped_properties[\u0027group_ids\u0027])"},{"line_number":1619,"context_line":""},{"line_number":1620,"context_line":"    def test_rule_engine_blacklist_and_direct_groups_mapping_hack(self):"},{"line_number":1621,"context_line":"        \"\"\"I am hell-bent on breaking this!\"\"\""},{"line_number":1622,"context_line":""},{"line_number":1623,"context_line":"        mapping \u003d mapping_fixtures.MAPPING_GROUPS_BLACKLIST_HACK"},{"line_number":1624,"context_line":"        assertion \u003d mapping_fixtures.EMPLOYEE_ASSERTION_MULTIPLE_GROUPS"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_5d012e05","line":1621,"updated":"2015-03-11 21:40:30.000000000","message":"nice! hehe","commit_id":"61aa0d0d08f5700371cdb8f070be973ffa03200a"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"b8be540ece0a423b41c07188701971ecfaebd7a6","unresolved":false,"context_lines":[{"line_number":1618,"context_line":"        self.assertEqual([], mapped_properties[\u0027group_ids\u0027])"},{"line_number":1619,"context_line":""},{"line_number":1620,"context_line":"    def test_rule_engine_blacklist_and_direct_groups_mapping_hack(self):"},{"line_number":1621,"context_line":"        \"\"\"I am hell-bent on breaking this!\"\"\""},{"line_number":1622,"context_line":""},{"line_number":1623,"context_line":"        mapping \u003d mapping_fixtures.MAPPING_GROUPS_BLACKLIST_HACK"},{"line_number":1624,"context_line":"        assertion \u003d mapping_fixtures.EMPLOYEE_ASSERTION_MULTIPLE_GROUPS"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_41f14c69","line":1621,"in_reply_to":"9a80dd14_5d012e05","updated":"2015-03-12 01:23:53.000000000","message":"haha, sorry i meant to fix this. and the *_hack names.","commit_id":"61aa0d0d08f5700371cdb8f070be973ffa03200a"},{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"b89a4bf2c090bbe3141857d6a31476f63782501f","unresolved":false,"context_lines":[{"line_number":1619,"context_line":""},{"line_number":1620,"context_line":"    def test_rule_engine_blacklist_and_direct_groups_mapping_hack(self):"},{"line_number":1621,"context_line":"        \"\"\"I am hell-bent on breaking this!\"\"\""},{"line_number":1622,"context_line":""},{"line_number":1623,"context_line":"        mapping \u003d mapping_fixtures.MAPPING_GROUPS_BLACKLIST_HACK"},{"line_number":1624,"context_line":"        assertion \u003d mapping_fixtures.EMPLOYEE_ASSERTION_MULTIPLE_GROUPS"},{"line_number":1625,"context_line":"        rp \u003d mapping_utils.RuleProcessor(mapping[\u0027rules\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a80dd14_6120109c","line":1622,"updated":"2015-03-11 21:40:30.000000000","message":"suggest improve the docstring explaining the test plan (since it is an edge case)","commit_id":"61aa0d0d08f5700371cdb8f070be973ffa03200a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"d99e62f8f5ba8187d03e7fe62b46d73949a3517c","unresolved":false,"context_lines":[{"line_number":1619,"context_line":"        self.assertEqual([], mapped_properties[\u0027group_ids\u0027])"},{"line_number":1620,"context_line":""},{"line_number":1621,"context_line":"    def test_rule_engine_blacklist_and_direct_groups_mapping_hack(self):"},{"line_number":1622,"context_line":"        \"\"\"I am hell-bent on breaking this!\"\"\""},{"line_number":1623,"context_line":""},{"line_number":1624,"context_line":"        mapping \u003d mapping_fixtures.MAPPING_GROUPS_BLACKLIST_HACK"},{"line_number":1625,"context_line":"        assertion \u003d mapping_fixtures.EMPLOYEE_ASSERTION_MULTIPLE_GROUPS"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a80dd14_01c6e299","line":1622,"updated":"2015-03-16 05:26:49.000000000","message":"clean up the comment and this patch should be good","commit_id":"2b1ffb02539ddcf81f37a970ff087706f6403c7a"}]}
