eg.
http://logs.openstack.org/86/352186/1/check/gate-tempest-dsvm-networking-midonet-v1/a27b1f0/logs/testr_results.html.gz
ft17.5: neutron.tests.tempest.api.test_networks.NetworksSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links[id-13eb066c-aa90-406d-b4c3-39595bf8f910]_StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
2016-08-08 03:08:10,157 32713 INFO [tempest.lib.common.rest_client] Request (NetworksSearchCriteriaTest:test_list_pagination_page_reverse_with_href_links): 200 GET http://127.0.0.1:9696/v2.0/networks?shared=False&sort_dir=asc&sort_key=name 0.080s
2016-08-08 03:08:10,158 32713 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'X-Auth-Token': '<omitted>', 'Accept': 'application/json'}
Body: None
Response - Headers: {'content-type': 'application/json', 'status': '200', 'connection': 'close', 'content-location': 'http://127.0.0.1:9696/v2.0/networks?shared=False&sort_dir=asc&sort_key=name', 'x-openstack-request-id': 'req-b5cc3255-56c6-43d2-acc6-20c4994d86c5', 'content-length': '2090', 'date': 'Mon, 08 Aug 2016 03:08:10 GMT'}
Body: {"networks": [{"status": "ACTIVE", "subnets": [], "name": "123test", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "815e5920-94db-4edf-ba5d-6c831eb5dedd", "revision": 1}, {"status": "ACTIVE", "subnets": [], "name": "abc1", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "3c551312-b74a-481d-ab41-872deff50f05", "revision": 1}, {"status": "ACTIVE", "subnets": ["846aa286-438c-44ba-91f9-8141ce21c573"], "name": "public", "admin_state_up": true, "tenant_id": "d77e502584c8474ba255312bff42064d", "created_at": "2016-08-08T02:55:40", "tags": [], "updated_at": "2016-08-08T02:55:40", "is_default": true, "router:external": true, "description": "", "shared": false, "id": "8d063b61-6d75-4063-9610-7c3764bc84fe", "revision": 1}, {"status": "ACTIVE", "subnets": [], "name": "test1", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "639e03bc-dd5b-4591-866e-a0661dbe60ac", "revision": 1}, {"status": "ACTIVE", "subnets": [], "name": "test1", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:07", "tags": [], "updated_at": "2016-08-08T03:08:07", "router:external": false, "description": "", "shared": false, "id": "c92ab022-db1c-43c2-8f9f-1221e9b04f33", "revision": 1}, {"status": "ACTIVE", "subnets": [], "name": "test10", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "4d0bd40e-03a6-4f94-929f-df8d440a7ae9", "revision": 1}]}
2016-08-08 03:08:10,211 32713 INFO [tempest.lib.common.rest_client] Request (NetworksSearchCriteriaTest:test_list_pagination_page_reverse_with_href_links): 200 GET http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&page_reverse=True 0.052s
2016-08-08 03:08:10,211 32713 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'X-Auth-Token': '<omitted>', 'Accept': 'application/json'}
Body: None
Response - Headers: {'content-type': 'application/json', 'status': '200', 'connection': 'close', 'content-location': 'http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&page_reverse=True', 'x-openstack-request-id': 'req-e92391d9-2762-46c3-8582-51aaa5c44499', 'content-length': '1041', 'date': 'Mon, 08 Aug 2016 03:08:10 GMT'}
Body: {"networks": [{"status": "ACTIVE", "subnets": [], "name": "test1", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "639e03bc-dd5b-4591-866e-a0661dbe60ac", "revision": 1}, {"status": "ACTIVE", "subnets": [], "name": "test10", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "4d0bd40e-03a6-4f94-929f-df8d440a7ae9", "revision": 1}], "networks_links": [{"href": "http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=4d0bd40e-03a6-4f94-929f-df8d440a7ae9", "rel": "next"}, {"href": "http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=639e03bc-dd5b-4591-866e-a0661dbe60ac&page_reverse=True", "rel": "previous"}]}
2016-08-08 03:08:10,266 32713 INFO [tempest.lib.common.rest_client] Request (NetworksSearchCriteriaTest:test_list_pagination_page_reverse_with_href_links): 200 GET http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=639e03bc-dd5b-4591-866e-a0661dbe60ac&page_reverse=True 0.054s
2016-08-08 03:08:10,266 32713 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'X-Auth-Token': '<omitted>', 'Accept': 'application/json'}
Body: None
Response - Headers: {'content-type': 'application/json', 'status': '200', 'connection': 'close', 'content-location': 'http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=639e03bc-dd5b-4591-866e-a0661dbe60ac&page_reverse=True', 'x-openstack-request-id': 'req-a165575d-d55d-4117-989e-eb4b1caf45ad', 'content-length': '1097', 'date': 'Mon, 08 Aug 2016 03:08:10 GMT'}
Body: {"networks": [{"status": "ACTIVE", "subnets": [], "name": "abc1", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "3c551312-b74a-481d-ab41-872deff50f05", "revision": 1}, {"status": "ACTIVE", "subnets": ["846aa286-438c-44ba-91f9-8141ce21c573"], "name": "public", "admin_state_up": true, "tenant_id": "d77e502584c8474ba255312bff42064d", "created_at": "2016-08-08T02:55:40", "tags": [], "updated_at": "2016-08-08T02:55:40", "is_default": true, "router:external": true, "description": "", "shared": false, "id": "8d063b61-6d75-4063-9610-7c3764bc84fe", "revision": 1}], "networks_links": [{"href": "http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=8d063b61-6d75-4063-9610-7c3764bc84fe", "rel": "next"}, {"href": "http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=3c551312-b74a-481d-ab41-872deff50f05&page_reverse=True", "rel": "previous"}]}
2016-08-08 03:08:10,323 32713 INFO [tempest.lib.common.rest_client] Request (NetworksSearchCriteriaTest:test_list_pagination_page_reverse_with_href_links): 200 GET http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=3c551312-b74a-481d-ab41-872deff50f05&page_reverse=True 0.056s
2016-08-08 03:08:10,324 32713 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'X-Auth-Token': '<omitted>', 'Accept': 'application/json'}
Body: None
Response - Headers: {'content-type': 'application/json', 'status': '200', 'connection': 'close', 'content-location': 'http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=3c551312-b74a-481d-ab41-872deff50f05&page_reverse=True', 'x-openstack-request-id': 'req-a5f2d687-a21e-4c71-9217-387f21fd4a42', 'content-length': '528', 'date': 'Mon, 08 Aug 2016 03:08:10 GMT'}
Body: {"networks": [{"status": "ACTIVE", "subnets": [], "name": "123test", "admin_state_up": true, "tenant_id": "c1d9b096aac548179a2d8551d82c2174", "created_at": "2016-08-08T03:08:08", "tags": [], "updated_at": "2016-08-08T03:08:08", "router:external": false, "description": "", "shared": false, "id": "815e5920-94db-4edf-ba5d-6c831eb5dedd", "revision": 1}], "networks_links": [{"href": "http://127.0.0.1:9696/v2.0/networks?sort_key=name&limit=2&shared=False&sort_dir=asc&marker=815e5920-94db-4edf-ba5d-6c831eb5dedd", "rel": "next"}]}
}}}
Traceback (most recent call last):
File "/opt/stack/new/neutron/neutron/tests/tempest/api/test_networks.py", line 136, in test_list_pagination_page_reverse_with_href_links
self._test_list_pagination_page_reverse_with_href_links()
File "/opt/stack/new/neutron/neutron/tests/tempest/api/base.py", line 486, in inner
return f(self, *args, **kwargs)
File "/opt/stack/new/neutron/neutron/tests/tempest/api/base.py", line 477, in inner
return f(self, *args, **kwargs)
File "/opt/stack/new/neutron/neutron/tests/tempest/api/base.py", line 698, in _test_list_pagination_page_reverse_with_href_links
self.assertSameOrder(expected_resources, reversed(resources))
File "/opt/stack/new/neutron/neutron/tests/tempest/api/base.py", line 514, in assertSameOrder
self.assertEqual(len(original), len(actual))
File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
self.assertThat(observed, matcher, message)
File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: 6 != 5
https:/ /review. openstack. org/#/c/ 352186/