diff --git a/neutron/tests/functional/agent/linux/test_netlink_lib.py b/neutron/tests/functional/agent/linux/test_netlink_lib.py index 873e3793798..654884e6a8f 100644 --- a/neutron/tests/functional/agent/linux/test_netlink_lib.py +++ b/neutron/tests/functional/agent/linux/test_netlink_lib.py @@ -55,7 +55,10 @@ class NetlinkLibTestCase(functional_base.BaseSudoTestCase): def _delete_entry(self, delete_entries, remain_entries, zone): nl_lib.delete_entries(entries=delete_entries) entries_list = nl_lib.list_entries(zone=zone) - self.assertEqual(remain_entries, entries_list) + for delete_entry in delete_entries: + self.assertNotIn(delete_entry, entries_list) + for remain_entry in remain_entries: + self.assertIn(remain_entry, entries_list) @staticmethod def _find_unused_zone_id(start, end): @@ -83,7 +86,8 @@ class NetlinkLibTestCase(functional_base.BaseSudoTestCase): (4, 'udp', 4, 5, '1.1.1.1', '2.2.2.2', _zone) ) entries_list = nl_lib.list_entries(zone=_zone) - self.assertEqual(expected, entries_list) + for entry in expected: + self.assertIn(entry, entries_list) def test_delete_icmp_entry(self): _zone = self._find_unused_zone_id(31, 50)