)]}'
{"oslo_messaging/tests/functional/test_functional.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"2630acd3f05e32fc667eb4f60364a058deec4dbb","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    # Note(dukhlov): We need to use blocking executor for casts if we want to"},{"line_number":159,"context_line":"    # achieve linearized message processing."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    def test_specific_server(self):"},{"line_number":162,"context_line":"        group \u003d self.useFixture("},{"line_number":163,"context_line":"            utils.RpcServerGroupFixture(self.conf, self.url,"},{"line_number":164,"context_line":"                                        executor\u003d\"blocking\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_52c8a774","line":161,"updated":"2016-04-22 12:50:54.000000000","message":"Only this test look like depends on the messages delivery order.\n\nI seems other don\u0027t care of the ordering.","commit_id":"7c5e7b711dbfea3503e7270584c6ec91b5d3e950"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"5f54b7f0a2cb9d29ea1d52b878ffb78087dc90f7","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    # Note(dukhlov): We need to use blocking executor for casts if we want to"},{"line_number":159,"context_line":"    # achieve linearized message processing."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    def test_specific_server(self):"},{"line_number":162,"context_line":"        group \u003d self.useFixture("},{"line_number":163,"context_line":"            utils.RpcServerGroupFixture(self.conf, self.url,"},{"line_number":164,"context_line":"                                        executor\u003d\"blocking\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_6b084e92","line":161,"in_reply_to":"1a122d0e_52c8a774","updated":"2016-04-22 13:49:02.000000000","message":"test_fanout depends on order too","commit_id":"7c5e7b711dbfea3503e7270584c6ec91b5d3e950"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"f532e18a0aab36b96c1877a8e48befbf64dd334e","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        total \u003d 0"},{"line_number":195,"context_line":"        for s in group.servers:"},{"line_number":196,"context_line":"            ival \u003d s.endpoint.ival"},{"line_number":197,"context_line":"            self.assertThat(ival, matchers.GreaterThan(0))"},{"line_number":198,"context_line":"            self.assertThat(ival, matchers.LessThan(20))"},{"line_number":199,"context_line":"            total +\u003d ival"},{"line_number":200,"context_line":"        self.assertEqual(20, total)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_46fc693e","line":197,"updated":"2016-04-22 14:13:51.000000000","message":"This one just check the same thing for all servers, so order is not important. We can keep eventlet executor.","commit_id":"7c5e7b711dbfea3503e7270584c6ec91b5d3e950"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"f532e18a0aab36b96c1877a8e48befbf64dd334e","unresolved":false,"context_lines":[{"line_number":212,"context_line":"        client.sync()"},{"line_number":213,"context_line":"        group.sync(server\u003d\u0027all\u0027)"},{"line_number":214,"context_line":"        for s in group.servers:"},{"line_number":215,"context_line":"            self.assertEqual(\u0027openstack\u0027, s.endpoint.sval)"},{"line_number":216,"context_line":"            self.assertEqual(12, s.endpoint.ival)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_6667e525","line":215,"updated":"2016-04-22 14:13:51.000000000","message":"I would prefer to keep eventlet executor that is more realistic testing and uses here:\n\n   self.assertIn([\"openstack\", \"stackopen\"], s.endpoint.sval)","commit_id":"7c5e7b711dbfea3503e7270584c6ec91b5d3e950"},{"author":{"_account_id":8601,"name":"Dmitriy Ukhlov","email":"dukhlov@mirantis.com","username":"dukhlov"},"change_message_id":"51b82d35e56382d1d9f468d5899116a0713f5a60","unresolved":false,"context_lines":[{"line_number":212,"context_line":"        client.sync()"},{"line_number":213,"context_line":"        group.sync(server\u003d\u0027all\u0027)"},{"line_number":214,"context_line":"        for s in group.servers:"},{"line_number":215,"context_line":"            self.assertEqual(\u0027openstack\u0027, s.endpoint.sval)"},{"line_number":216,"context_line":"            self.assertEqual(12, s.endpoint.ival)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_a1b447d1","line":215,"in_reply_to":"1a122d0e_6667e525","updated":"2016-04-22 14:21:54.000000000","message":"ok, I also thought about it","commit_id":"7c5e7b711dbfea3503e7270584c6ec91b5d3e950"}]}
