def testIpCount(self): """The list of active IPs should be maintained correctly.""" self._start(1) self.assertEqual(conntrack.activeips(), ['127.0.0.1',]) conntrack.up(2, '127.0.0.3', ('ALL',)) self.assertEqual(self._getips(), ['127.0.0.1', '127.0.0.3']) self._up(3) self.assertEqual(self._getips(), ['127.0.0.1', '127.0.0.3'])
def testNoIpLeft(self): """There should be no active IPs left listed after up/down.""" self._start(1) conntrack.down(1) self.assertEqual(len(conntrack.activeips()), 0)
def _getips(self): i = conntrack.activeips() i.sort() return i