)]}'
{"novaclient/tests/v3/test_flavor_access.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"96e3d99380f6beb7bab86a6d2967417baca36f10","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        kwargs \u003d {\u0027flavor\u0027: cs.flavors.get(2)}"},{"line_number":29,"context_line":"        r \u003d cs.flavor_access.list(**kwargs)"},{"line_number":30,"context_line":"        cs.assert_called(\u0027GET\u0027, \u0027/flavors/2/flavor-access\u0027)"},{"line_number":31,"context_line":"        [self.assertTrue(isinstance(a, flavor_access.FlavorAccess)) for a in r]"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def test_add_tenant_access(self):"},{"line_number":34,"context_line":"        flavor \u003d cs.flavors.get(2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F96AM%3D","line":31,"updated":"2013-12-04 16:41:35.000000000","message":"I hate using comprehensions this way.  I realize you\u0027re simply copying from the v1_1 test_flavor_access.py, but would it be possible to convert these to for loops?","commit_id":"e20bf2b01b2ea02262ac22c917c23c8cfbcdeaa7"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"0b7ea96119e5d3b71d18a3457e985659a0e5c341","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        }"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/flavors/2/action\u0027, body)"},{"line_number":47,"context_line":"        [self.assertTrue(isinstance(a, flavor_access.FlavorAccess)) for a in r]"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def test_remove_tenant_access(self):"},{"line_number":50,"context_line":"        flavor \u003d cs.flavors.get(2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9umw%3D","line":47,"updated":"2013-12-06 16:47:18.000000000","message":"You missed some :P","commit_id":"1d9a2c5e2b8062aacc035e0806ed3b24f88be7a8"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"bfef2f77b86c6d3ceb5ed1155943f4871f585e2d","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        }"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/flavors/2/action\u0027, body)"},{"line_number":47,"context_line":"        [self.assertTrue(isinstance(a, flavor_access.FlavorAccess)) for a in r]"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def test_remove_tenant_access(self):"},{"line_number":50,"context_line":"        flavor \u003d cs.flavors.get(2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9qMo%3D","line":47,"in_reply_to":"AAAATn%2F9umw%3D","updated":"2013-12-09 06:45:53.000000000","message":"Done","commit_id":"1d9a2c5e2b8062aacc035e0806ed3b24f88be7a8"}]}
