)]}'
{"patrole_tempest_plugin/tests/api/compute/test_ips_rbac.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"e8b3456386613f701e7582b260f8204ad4a9d7a2","unresolved":false,"context_lines":[{"line_number":40,"context_line":"            raise cls.skipException("},{"line_number":41,"context_line":"                \u0027%s skipped as Neutron is required\u0027 % cls.__name__)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    @classmethod"},{"line_number":44,"context_line":"    def setup_credentials(cls):"},{"line_number":45,"context_line":"        cls.prepare_instance_network()"},{"line_number":46,"context_line":"        super(IpsRbacTest, cls).setup_credentials()"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa31d9ce_cc059411","line":46,"range":{"start_line":43,"start_character":0,"end_line":46,"end_character":51},"updated":"2017-02-14 16:31:46.000000000","message":"See https://github.com/openstack/tempest/blob/master/tempest/api/compute/servers/test_server_actions.py#L63 for precedence of this.","commit_id":"a232102869569f0c521739ad37d60c6c94f1a2b5"},{"author":{"_account_id":23659,"name":"Jaewoo Park","email":"jaewoopark91@gmail.com","username":"aselius"},"change_message_id":"4b23a6d207a2d0225247c51321dfdcc9e822967f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def resource_setup(cls):"},{"line_number":50,"context_line":"        super(IpsRbacTest, cls).resource_setup()"},{"line_number":51,"context_line":"        cls.network \u003d cls.get_tenant_network()"},{"line_number":52,"context_line":"        cls.server \u003d cls.create_test_server("},{"line_number":53,"context_line":"            wait_until\u003d\u0027ACTIVE\u0027,"},{"line_number":54,"context_line":"            networks\u003d[{\u0027uuid\u0027: cls.network[\u0027id\u0027]}])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa31d9ce_0a2dc9fd","line":51,"range":{"start_line":51,"start_character":26,"end_line":51,"end_character":44},"updated":"2017-02-14 18:11:28.000000000","message":"correct me if I\u0027m wrong. Isn\u0027t get_tenant_network() a part of create_test_server?","commit_id":"a232102869569f0c521739ad37d60c6c94f1a2b5"},{"author":{"_account_id":23184,"name":"DavidPurcell","email":"d.purcell222@gmail.com","username":"DavidPurcell"},"change_message_id":"c03f92864bc1ebf38ac2c7a84d07508b43a9d8a2","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def resource_setup(cls):"},{"line_number":50,"context_line":"        super(IpsRbacTest, cls).resource_setup()"},{"line_number":51,"context_line":"        cls.network \u003d cls.get_tenant_network()"},{"line_number":52,"context_line":"        cls.server \u003d cls.create_test_server("},{"line_number":53,"context_line":"            wait_until\u003d\u0027ACTIVE\u0027,"},{"line_number":54,"context_line":"            networks\u003d[{\u0027uuid\u0027: cls.network[\u0027id\u0027]}])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa31d9ce_8b3e1826","line":51,"range":{"start_line":51,"start_character":26,"end_line":51,"end_character":44},"in_reply_to":"fa31d9ce_0a2dc9fd","updated":"2017-02-14 20:55:15.000000000","message":"This might be needed if we wanted a reference to that network for use in the test cases.  However, that doesn\u0027t seem to be the case here, and I think we should remove it.","commit_id":"a232102869569f0c521739ad37d60c6c94f1a2b5"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"b2ea59bc4df27bd227cd151c22d907a34ef61d81","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def resource_setup(cls):"},{"line_number":50,"context_line":"        super(IpsRbacTest, cls).resource_setup()"},{"line_number":51,"context_line":"        cls.network \u003d cls.get_tenant_network()"},{"line_number":52,"context_line":"        cls.server \u003d cls.create_test_server("},{"line_number":53,"context_line":"            wait_until\u003d\u0027ACTIVE\u0027,"},{"line_number":54,"context_line":"            networks\u003d[{\u0027uuid\u0027: cls.network[\u0027id\u0027]}])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa31d9ce_2e7a9a77","line":51,"range":{"start_line":51,"start_character":26,"end_line":51,"end_character":44},"in_reply_to":"fa31d9ce_0b9ce80d","updated":"2017-02-14 21:12:36.000000000","message":"Done","commit_id":"a232102869569f0c521739ad37d60c6c94f1a2b5"},{"author":{"_account_id":23659,"name":"Jaewoo Park","email":"jaewoopark91@gmail.com","username":"aselius"},"change_message_id":"b5156f4c6109bed9753e34744fb3e404787555b6","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def resource_setup(cls):"},{"line_number":50,"context_line":"        super(IpsRbacTest, cls).resource_setup()"},{"line_number":51,"context_line":"        cls.network \u003d cls.get_tenant_network()"},{"line_number":52,"context_line":"        cls.server \u003d cls.create_test_server("},{"line_number":53,"context_line":"            wait_until\u003d\u0027ACTIVE\u0027,"},{"line_number":54,"context_line":"            networks\u003d[{\u0027uuid\u0027: cls.network[\u0027id\u0027]}])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa31d9ce_0b9ce80d","line":51,"range":{"start_line":51,"start_character":26,"end_line":51,"end_character":44},"in_reply_to":"fa31d9ce_8b3e1826","updated":"2017-02-14 20:59:23.000000000","message":"right I thought it wasn\u0027t necessary but wasn\u0027t a 100% sure. thanks for the clear up.","commit_id":"a232102869569f0c521739ad37d60c6c94f1a2b5"}]}
