)]}'
{"tempest/api/orchestration/base.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"90f0d411ebdcc3b688630cad377aeedaf1ef8289","unresolved":false,"context_lines":[{"line_number":129,"context_line":"        \"\"\"Get a dict mapping of resource names to types.\"\"\""},{"line_number":130,"context_line":"        resp, resources \u003d self.client.list_resources(stack_identifier)"},{"line_number":131,"context_line":"        self.assertEqual(\u0027200\u0027, resp[\u0027status\u0027])"},{"line_number":132,"context_line":"        self.assertIsInstance(resources, list)"},{"line_number":133,"context_line":"        for res in resources:"},{"line_number":134,"context_line":"            self.assert_fields_in_dict(res, \u0027logical_resource_id\u0027,"},{"line_number":135,"context_line":"                                       \u0027resource_type\u0027, \u0027resource_status\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAW3%2F%2FVIY%3D","line":132,"updated":"2014-04-15 10:49:13.000000000","message":"Would be better to use:\nhttps://docs.python.org/2/library/collections.html#collections.Iterable","commit_id":"e2a7444ab59595cda07ee1fdc65aac43db1cbbdf"}],"tempest/api/orchestration/stacks/test_non_empty_stack.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"abfc179c00237527b6d45ca6bc3763c5d7a268ff","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        cls.resource_type \u003d \u0027AWS::AutoScaling::LaunchConfiguration\u0027"},{"line_number":41,"context_line":"        cls.client.wait_for_stack_status(cls.stack_id, \u0027CREATE_COMPLETE\u0027)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def _list_stacks(self, expected_num\u003dNone, **filter_kwargs):"},{"line_number":44,"context_line":"        resp, stacks \u003d self.client.list_stacks(params\u003dfilter_kwargs)"},{"line_number":45,"context_line":"        self.assertEqual(\u0027200\u0027, resp[\u0027status\u0027])"},{"line_number":46,"context_line":"        self.assertIsInstance(stacks, list)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWn%2F%2F6UY%3D","line":43,"updated":"2014-04-08 14:51:53.000000000","message":"where is this used?","commit_id":"6c83e417c95968af6c28839ce09d71e520083efc"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"593943b015aa3d2f28ff59babd7bae7c05281f5e","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        cls.resource_type \u003d \u0027AWS::AutoScaling::LaunchConfiguration\u0027"},{"line_number":41,"context_line":"        cls.client.wait_for_stack_status(cls.stack_id, \u0027CREATE_COMPLETE\u0027)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def _list_stacks(self, expected_num\u003dNone, **filter_kwargs):"},{"line_number":44,"context_line":"        resp, stacks \u003d self.client.list_stacks(params\u003dfilter_kwargs)"},{"line_number":45,"context_line":"        self.assertEqual(\u0027200\u0027, resp[\u0027status\u0027])"},{"line_number":46,"context_line":"        self.assertIsInstance(stacks, list)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWn%2F%2F6Ag%3D","line":43,"in_reply_to":"AAAAWn%2F%2F6DA%3D","updated":"2014-04-08 15:29:38.000000000","message":"Actually, I\u0027ll move test_stack_list to use this, since it\u0027s needed for the list filter test in https://review.openstack.org/#/c/82577/ anyway.","commit_id":"6c83e417c95968af6c28839ce09d71e520083efc"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"23a7f351e99f73c6a77ac53270d5aa3ccbed6caf","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        cls.resource_type \u003d \u0027AWS::AutoScaling::LaunchConfiguration\u0027"},{"line_number":41,"context_line":"        cls.client.wait_for_stack_status(cls.stack_id, \u0027CREATE_COMPLETE\u0027)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def _list_stacks(self, expected_num\u003dNone, **filter_kwargs):"},{"line_number":44,"context_line":"        resp, stacks \u003d self.client.list_stacks(params\u003dfilter_kwargs)"},{"line_number":45,"context_line":"        self.assertEqual(\u0027200\u0027, resp[\u0027status\u0027])"},{"line_number":46,"context_line":"        self.assertIsInstance(stacks, list)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAWn%2F%2F6DA%3D","line":43,"in_reply_to":"AAAAWn%2F%2F6UY%3D","updated":"2014-04-08 15:24:43.000000000","message":"Hmm, oops, it\u0027s incorrectly included from https://review.openstack.org/#/c/82577/8/tempest/api/orchestration/stacks/test_non_empty_stack.py, after I split the queue of patches in an effort to unblock the queue of changes.","commit_id":"6c83e417c95968af6c28839ce09d71e520083efc"}]}
