)]}'
{"shade/tests/unit/test_volume_backups.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"672090c94a2330601c652f346898ead33cd096b2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"                 json\u003d{\"backups\": [vol1, vol2, vol3]})])"},{"line_number":27,"context_line":"        result \u003d self.cloud.search_volume_backups("},{"line_number":28,"context_line":"            name, {\u0027availability_zone\u0027: \u0027az1\u0027})"},{"line_number":29,"context_line":"        result \u003d [meta.obj_to_dict(i) for i in result]"},{"line_number":30,"context_line":"        self.assertEqual(len(result), 2)"},{"line_number":31,"context_line":"        self.assertEqual([vol1, vol2], result)"},{"line_number":32,"context_line":"        self.assert_calls()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_901d1811","line":29,"updated":"2017-04-26 14:52:10.000000000","message":"You should be able to skip the call to meta.obj_to_dict here too - the TaskManager Task interface should do it for the cinderclient calls, and when it switches to rest the ShadeAdapter should to it - so I believe this whole line should be able to go away.","commit_id":"68e02f97e6941882212b49b3f5832a8fd16d8526"}]}
