SNAT: fix failing test_session_limit_per_user (VPP-896) 00/7400/1
authorMatus Fabian <matfabia@cisco.com>
Mon, 3 Jul 2017 08:21:38 +0000 (01:21 -0700)
committerNeale Ranns <nranns@cisco.com>
Mon, 3 Jul 2017 17:24:19 +0000 (17:24 +0000)
Change-Id: Idf46a03803125babd9bb880363686359fbcca27d
Signed-off-by: Matus Fabian <matfabia@cisco.com>
(cherry picked from commit 860af5ad2b023f9c57d622a7a9d3bd0099e480b1)

test/test_snat.py

index d826877..f876c5f 100644 (file)
@@ -2542,6 +2542,7 @@ class TestDeterministicNAT(MethodHolder):
         dms = self.vapi.snat_det_map_dump()
         self.assertEqual(0, dms[0].ses_num)
 
+    @unittest.skipUnless(running_extended_tests(), "part of extended tests")
     def test_session_limit_per_user(self):
         """ CGNAT maximum 1000 sessions per user should be created """
         self.vapi.snat_add_det_map(self.pg0.remote_ip4n,
@@ -2595,6 +2596,7 @@ class TestDeterministicNAT(MethodHolder):
 
         # verify IPFIX logging
         self.vapi.cli("ipfix flush")  # FIXME this should be an API call
+        sleep(1)
         capture = self.pg2.get_capture(2)
         ipfix = IPFIXDecoder()
         # first load template