)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"change_message_id":"93eaad622f543edaefef899f1fe17f6b3fdc35ca","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix tenant isolation and unit tests with py3"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This commit fixes several issues in the tenant isolation code and it\u0027s"},{"line_number":10,"context_line":"unit tests which were preventing them from passing on python3."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I78d14b64282ae9a8d2d5edc3de65c249681bc13a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9af37de9_38ee28ed","line":9,"updated":"2015-05-10 21:02:31.000000000","message":"Tiny issue:\n\ns/it\u0027s/its/","commit_id":"dc060d04613e9b7e243b02d3418e8ba8559c0b14"}],"tempest/tests/test_tenant_isolation.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"d40117db85ca64a6559755863f43297c6aeb647d","unresolved":false,"context_lines":[{"line_number":196,"context_line":"        # Assert that the role creation is called with the 2 specified roles"},{"line_number":197,"context_line":"        self.assertEqual(len(calls), 2)"},{"line_number":198,"context_line":"        args \u003d map(lambda x: x[1], calls)"},{"line_number":199,"context_line":"        args \u003d list(args)"},{"line_number":200,"context_line":"        self.assertIn((\u00271234\u0027, \u00271234\u0027, \u00271234\u0027), args)"},{"line_number":201,"context_line":"        self.assertIn((\u00271234\u0027, \u00271234\u0027, \u002712345\u0027), args)"},{"line_number":202,"context_line":"        self.assertEqual(role_creds.username, \u0027fake_role_user\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1aca2d91_18d401bb","line":199,"updated":"2015-05-08 22:06:39.000000000","message":"Ick. I\u0027m surprised that assertIn cannot handle this.","commit_id":"a89432f61139dd928e759d3b74f397943e276c0c"},{"author":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"change_message_id":"93eaad622f543edaefef899f1fe17f6b3fdc35ca","unresolved":false,"context_lines":[{"line_number":416,"context_line":"        calls \u003d router_mock.mock_calls"},{"line_number":417,"context_line":"        self.assertEqual(len(calls), 3)"},{"line_number":418,"context_line":"        args \u003d map(lambda x: x[1][0], calls)"},{"line_number":419,"context_line":"        args \u003d list(args)"},{"line_number":420,"context_line":"        self.assertIn(\u00271234\u0027, args)"},{"line_number":421,"context_line":"        self.assertIn(\u002712345\u0027, args)"},{"line_number":422,"context_line":"        self.assertIn(\u0027123456\u0027, args)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9af37de9_18ba44e2","line":419,"updated":"2015-05-10 21:02:31.000000000","message":"I know it\u0027s a small stylistic issue, but I\u0027d rather we replaced the map() calls by list comprehensions instead of the awkward list(map(...)) thing we\u0027re doing here.","commit_id":"dc060d04613e9b7e243b02d3418e8ba8559c0b14"}]}
