Reviewed:  https://review.openstack.org/357877
Committed: 
https://git.openstack.org/cgit/openstack/neutron/commit/?id=c3c9cdd6f29334476479d0c0e3760ac7b90a530c
Submitter: Jenkins
Branch:    master

commit c3c9cdd6f29334476479d0c0e3760ac7b90a530c
Author: Ihar Hrachyshka <ihrac...@redhat.com>
Date:   Fri Aug 19 14:32:12 2016 +0100

    Filter out external networks in NetworksSearchCriteriaTest
    
    Otherwise those networks that may even belong to another tenant still
    show up in the results that we then compare iterated networks to.
    
    Change-Id: I24b117401a1886dce0b78900b522ac9bace533bf
    Closes-Bug: #1614964


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1614964

Title:
  NetworksSearchCriteriaTest. test_list_pagination_with_href_links fails
  due to external networks not filtered out

Status in neutron:
  Fix Released

Bug description:
  http://logs.openstack.org/13/350613/6/check/gate-neutron-dsvm-
  api/0dcba21/testr_results.html.gz

  Traceback (most recent call last):
    File "/opt/stack/new/neutron/neutron/tests/tempest/api/test_networks.py", 
line 124, in test_list_pagination_with_href_links
      self._test_list_pagination_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 664, 
in _test_list_pagination_with_href_links
      self._test_list_pagination_iteratively(self._list_all_with_hrefs)
    File "/opt/stack/new/neutron/neutron/tests/tempest/api/base.py", line 593, 
in _test_list_pagination_iteratively
      len(expected_resources), sort_args
    File "/opt/stack/new/neutron/neutron/tests/tempest/api/base.py", line 644, 
in _list_all_with_hrefs
      self.assertNotIn('next', prev_links)
    File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 
455, in assertNotIn
      self.assertThat(haystack, matcher, message)
    File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 
498, in assertThat
      raise mismatch_error
  testtools.matchers._impl.MismatchError: {u'previous': 
u'http://127.0.0.1:9696/v2.0/networks?limit=1&shared=False&sort_dir=asc&sort_key=name&marker=1a533251-9f37-4f03-bc48-6e8356baffd6&page_reverse=True',
 u'next': 
u'http://127.0.0.1:9696/v2.0/networks?limit=1&shared=False&sort_dir=asc&sort_key=name&marker=1a533251-9f37-4f03-bc48-6e8356baffd6'}
 matches Contains('next')

  In initial list result, we see a network that does not belong to the
  tenant. This is because it's external.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1614964/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to