mirror of
https://github.com/TheGreyDiamond/Enlight.git
synced 2026-03-31 14:50:24 +02:00
n
This commit is contained in:
3
docs/build/coverage/c.txt
vendored
Normal file
3
docs/build/coverage/c.txt
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Undocumented C API elements
|
||||||
|
===========================
|
||||||
|
|
||||||
2
docs/build/coverage/python.txt
vendored
Normal file
2
docs/build/coverage/python.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
Undocumented Python objects
|
||||||
|
===========================
|
||||||
BIN
docs/build/coverage/undoc.pickle
vendored
Normal file
BIN
docs/build/coverage/undoc.pickle
vendored
Normal file
Binary file not shown.
BIN
docs/build/doctrees/environment.pickle
vendored
BIN
docs/build/doctrees/environment.pickle
vendored
Binary file not shown.
@@ -103,6 +103,7 @@ class enlightSession():
|
|||||||
USED_SESSION_IDS.append(self.sessionId)
|
USED_SESSION_IDS.append(self.sessionId)
|
||||||
self.__server__ = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
self.__server__ = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
||||||
self.__server__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
self.__server__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||||
|
self.__server__.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
||||||
self.__activ__ = True
|
self.__activ__ = True
|
||||||
self.allowJoin = True
|
self.allowJoin = True
|
||||||
logging.info("Starting server thread")
|
logging.info("Starting server thread")
|
||||||
@@ -111,7 +112,7 @@ class enlightSession():
|
|||||||
|
|
||||||
self.__direct_socket__ = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
self.__direct_socket__ = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||||
# self.__direct_socket__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
# self.__direct_socket__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||||
# self.__direct_socket__.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
self.__direct_socket__.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
|
||||||
self.__direct_socket__.bind(("", 5589))
|
self.__direct_socket__.bind(("", 5589))
|
||||||
self.__direct_thread__ = threading.Thread(target=self.lightSearcherMain, args=(), name="Inbound session server")
|
self.__direct_thread__ = threading.Thread(target=self.lightSearcherMain, args=(), name="Inbound session server")
|
||||||
self.__direct_thread__.start()
|
self.__direct_thread__.start()
|
||||||
|
|||||||
@@ -24,6 +24,15 @@ class SessionTesting(unittest.TestCase):
|
|||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
self.assertEqual(self.testSession.sessionId, self.testSession.getSessionId())
|
self.assertEqual(self.testSession.sessionId, self.testSession.getSessionId())
|
||||||
|
|
||||||
|
def test_if_connection_works(self):
|
||||||
|
self.recSession = mainCode.session.enlightSession("LocalSession", role = mainCode.session.USER)
|
||||||
|
self.recSession.initConnection()
|
||||||
|
time.sleep(1)
|
||||||
|
sessnId = list(self.recSession.allOnlineSessions.keys())[0]
|
||||||
|
print(sessnId)
|
||||||
|
self.recSession.leave()
|
||||||
|
self.assertEqual(self.testSession.getSessionId(), sessnId)
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
self.testSession.stopSession()
|
self.testSession.stopSession()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user