mirror of
https://github.com/BOSWatch/BW3-Core.git
synced 2026-01-24 01:20:17 +01:00
test changes
This commit is contained in:
parent
40e0a951da
commit
422109f3fe
|
|
@ -69,5 +69,5 @@ class ConfigYAML:
|
|||
return ConfigYAML(tmp)
|
||||
else:
|
||||
return tmp
|
||||
except AttributeError:
|
||||
except AttributeError: # pragma: no cover
|
||||
return default
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ class BroadcastServer:
|
|||
self._serverShutdown = False
|
||||
self._servePort = servePort
|
||||
|
||||
def __del__(self):
|
||||
def __del__(self): # pragma: no cover
|
||||
if self.isRunning:
|
||||
self.stop()
|
||||
while self.isRunning:
|
||||
|
|
|
|||
|
|
@ -135,8 +135,8 @@ class TCPServer:
|
|||
return False
|
||||
|
||||
else:
|
||||
logging.error("server always started")
|
||||
return False
|
||||
logging.warning("server always started")
|
||||
return True
|
||||
|
||||
def stop(self):
|
||||
"""!Stops the TCP socket server
|
||||
|
|
|
|||
|
|
@ -156,8 +156,15 @@ def test_serverStopFailed(getServer):
|
|||
assert getServer.stop()
|
||||
|
||||
|
||||
def test_serverDoubleStart():
|
||||
def test_serverDoubleStart(getServer):
|
||||
"""!Test to start the server twice"""
|
||||
assert getServer.start()
|
||||
assert getServer.start()
|
||||
assert getServer.stop()
|
||||
|
||||
|
||||
def test_serverStartTwoInstances():
|
||||
"""!Test to start two server different server instances"""
|
||||
dataQueue = queue.Queue()
|
||||
testServer1 = TCPServer(dataQueue)
|
||||
testServer2 = TCPServer(dataQueue)
|
||||
|
|
@ -179,7 +186,8 @@ def test_serverStopsWhileConnected(getRunningServer, getClient):
|
|||
time.sleep(0.1)
|
||||
timeout = timeout - 1
|
||||
if timeout is 0:
|
||||
assert 0
|
||||
break
|
||||
assert timeout
|
||||
|
||||
|
||||
@pytest.mark.skip("needs fixture for more than one client")
|
||||
|
|
|
|||
Loading…
Reference in a new issue