1 #!/usr/bin/env python2.7
6 from vpp_papi.vpp_stats import VPPStats
8 from framework import VppTestCase, VppTestRunner
11 class StatsClientTestCase(VppTestCase):
12 """Test Stats Client"""
16 super(StatsClientTestCase, cls).setUpClass()
19 def tearDownClass(cls):
20 super(StatsClientTestCase, cls).tearDownClass()
22 def test_client_fd_leak(self):
23 """Test file descriptor count - VPP-1486"""
27 initial_fds = p.num_fds()
30 stats = VPPStats(socketname=cls.stats_sock)
33 ending_fds = p.num_fds()
34 self.assertEqual(initial_fds, ending_fds,
35 "initial client side file descriptor count: %s "
37 "ending client side file descriptor count: %s" % (
38 initial_fds, ending_fds))
40 if __name__ == '__main__':
41 unittest.main(testRunner=VppTestRunner)