)]}'
{"keystone/test/unit/test_controller_version.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"b3aea920f53bd5337aa1bf98c444624a9a1854af","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from keystone.controllers.version import VersionController"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"LOGGER \u003d logging.getLogger(\u0027test.unit.test_controller_version\u0027)"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class TestVersionController(unittest.TestCase):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAC3%2F%2F7JA%3D","line":25,"updated":"2011-12-22 06:57:46.000000000","message":"__name__","commit_id":"3b8f050774b484bd14544efc098e7918d9e9fe05"},{"author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"change_message_id":"1175d9ce95d3f3f2246366cab9224a92021cf6ca","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from keystone.controllers.version import VersionController"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"LOGGER \u003d logging.getLogger(\u0027test.unit.test_controller_version\u0027)"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class TestVersionController(unittest.TestCase):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAC3%2F%2F6%2BI%3D","line":25,"in_reply_to":"AAAAC3%2F%2F7JA%3D","updated":"2011-12-22 19:22:02.000000000","message":"Done","commit_id":"3b8f050774b484bd14544efc098e7918d9e9fe05"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"c15bf0fea9aa3f129cb1ba1fae016e92eea9afc9","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        versions \u003d data[\u0027versions\u0027]"},{"line_number":61,"context_line":"        self.assertIn(\"values\", versions)"},{"line_number":62,"context_line":"        values \u003d versions[\u0027values\u0027]"},{"line_number":63,"context_line":"        self.assertIsInstance(values, type([]))"},{"line_number":64,"context_line":"        for version in values:"},{"line_number":65,"context_line":"            for item in version:"},{"line_number":66,"context_line":"                self.assertIn(item, [\"id\", \"status\", \"updated\", \"links\","}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAC3%2F%2F7EM%3D","line":63,"updated":"2011-12-22 15:51:57.000000000","message":"Don\u0027t use type([]) - it\u0027s cleaner to write this line:\n\nself.assertIsInstance(values, list)","commit_id":"3b8f050774b484bd14544efc098e7918d9e9fe05"}]}
