class BasicSetup(object): def setup(self): # run server / client self.env = {} self.ct = Conntrack() self.nfct = NFCTSocket() if self.ct.count() == 0: self.ct.close() self.nfct.close() raise SkipTest('conntrack modules are not supported') self.server = threading.Thread(target=server, args=('127.0.0.1', 5591, self.env)) self.server.start() e = None for x in range(5): try: self.client = Client('127.0.0.1', 5591) time.sleep(1) break except Exception as exc: e = exc else: raise e def teardown(self): self.nfct.close() self.ct.close() self.client.stop() self.server.join() self.env = {}
def setup(self): require_user('root') # run server / client self.env = {} self.ct = Conntrack() self.nfct = NFCTSocket() if self.ct.count() == 0: self.ct.close() self.nfct.close() raise SkipTest('conntrack modules are not supported') self.server = threading.Thread(target=server, args=('127.0.0.1', 5591, self.env)) self.server.start() e = None for x in range(5): try: self.client = Client('127.0.0.1', 5591) time.sleep(1) break except Exception as exc: e = exc else: raise e