def loggerInit(self):
logHandler = logging.Handler()
logging.setLoggerClass()
Definition at line 27 of file ftest_BaseServerManager.py.
◆ setUp()
def ftests.ftest_BaseServerManager.TestBaseServerManager.setUp |
( |
|
self | ) |
|
Definition at line 35 of file ftest_BaseServerManager.py.
37 self.connectionBuilder = ConnectionBuilderLight()
38 self.localConnectionClient =
None 39 self.localConnectionServer =
None 40 self.adminServerConnection = self.connectionBuilder.build(transport.Consts.SERVER_CONNECT,
41 BaseServerManager.ADMIN_CONNECT_ENDPOINT)
42 self.baseServerManager = BaseServerManager(conectionLightBuilder=self.connectionBuilder)
43 self.localConnectionServer = self.connectionBuilder.build(transport.Consts.SERVER_CONNECT, connectName)
44 self.baseServerManager.addConnection(connectName, self.localConnectionServer)
45 self.baseServerManager.
start()
46 self.eventBuilder = EventBuilder()
49 self.reply_event =
None 50 self.moduleName = self.baseServerManager.__class__.__name__
51 self.localConnectionClient = self.connectionBuilder.build(transport.Consts.CLIENT_CONNECT, connectName)
52 self.servIndex = self.servIndex + 1
◆ tearDown()
def ftests.ftest_BaseServerManager.TestBaseServerManager.tearDown |
( |
|
self | ) |
|
Definition at line 55 of file ftest_BaseServerManager.py.
56 self.baseServerManager.exit_flag =
True 57 self.baseServerManager.
join()
58 for connection
in self.baseServerManager.connections.values():
60 self.adminServerConnection.close()
61 self.localConnectionClient.close()
◆ testOnAdminGetConfigVars()
def ftests.ftest_BaseServerManager.TestBaseServerManager.testOnAdminGetConfigVars |
( |
|
self | ) |
|
Definition at line 79 of file ftest_BaseServerManager.py.
79 def testOnAdminGetConfigVars(self):
80 self.baseServerManager.configVars[
"var1"] = 100
82 getConfigVars.fields[
"var1"] =
None 83 getConfigVars.fields[
"var2"] =
None 84 event = self.eventBuilder.build(EVENT.ADMIN_GET_CONFIG_VARS, getConfigVars)
85 self.localConnectionClient.send(event)
87 self.recvEvent = self.localConnectionClient.recv()
88 self.assertTrue(len(self.recvEvent.eventObj.fields) == 2 ,
">>> Bad fields len")
89 self.assertTrue(self.recvEvent.eventObj.fields[
"var1"] == 100,
">>> 1th elem not 100")
90 self.assertTrue(self.recvEvent.eventObj.fields[
"var2"] ==
None,
">>> 2th elem not None")
AdminConfigVars event object, for admin set or get config variables from any of threaded classes or a...
◆ testOnAdminGetConfigVarsBad1()
def ftests.ftest_BaseServerManager.TestBaseServerManager.testOnAdminGetConfigVarsBad1 |
( |
|
self | ) |
|
Definition at line 65 of file ftest_BaseServerManager.py.
65 def testOnAdminGetConfigVarsBad1(self):
66 self.baseServerManager.configVars[
"var1"] = 100
68 getConfigVars.fields[
"var1"] =
None 69 getConfigVars.fields[
"var2"] =
None 70 event = self.eventBuilder.build(EVENT.ADMIN_GET_CONFIG_VARS, getConfigVars)
71 self.localConnectionClient.send(event)
73 self.recvEvent = self.localConnectionClient.recv()
74 self.assertTrue(len(self.recvEvent.eventObj.fields) == 2 ,
">>> Bad fields len")
75 self.assertTrue(self.recvEvent.eventObj.fields[
"var1"] ==
None,
">>> 1th elem not None")
76 self.assertTrue(self.recvEvent.eventObj.fields[
"var2"] ==
None,
">>> 2th elem not None")
AdminConfigVars event object, for admin set or get config variables from any of threaded classes or a...
◆ testOnAdminSetConfigVars()
def ftests.ftest_BaseServerManager.TestBaseServerManager.testOnAdminSetConfigVars |
( |
|
self | ) |
|
Definition at line 109 of file ftest_BaseServerManager.py.
109 def testOnAdminSetConfigVars(self):
110 self.baseServerManager.configVars[
"var1"] = 100
111 self.baseServerManager.configVars[
"var2"] = 100
113 getConfigVars.fields[
"var1"] = 55
114 getConfigVars.fields[
"var2"] =
"ASSA" 115 getConfigVars.fields[
"var3"] =
"DOOB" 116 event = self.eventBuilder.build(EVENT.ADMIN_SET_CONFIG_VARS, getConfigVars)
117 self.localConnectionClient.send(event)
119 self.recvEvent = self.localConnectionClient.recv()
120 self.assertTrue(len(self.recvEvent.eventObj.fields) == 3,
">>> Bad fields len")
121 self.assertTrue(len(self.baseServerManager.configVars) == 3,
">>> Bad baseServerManager fields len")
122 self.assertTrue(self.recvEvent.eventObj.fields[
"var1"] == 55,
">>> 1th elem not None")
123 self.assertTrue(self.recvEvent.eventObj.fields[
"var2"] ==
None,
">>> 2th elem not None")
124 self.assertTrue(self.recvEvent.eventObj.fields[
"var3"] ==
"DOOB",
">>> 2th elem not None")
125 self.assertTrue(self.baseServerManager.configVars[
"var1"] == 55,
">>> var1 not change")
126 self.assertTrue(self.baseServerManager.configVars[
"var2"] == 100,
">>> var1 not change")
127 self.assertTrue(self.baseServerManager.configVars[
"var3"] ==
"DOOB",
">>> var1 not change")
AdminConfigVars event object, for admin set or get config variables from any of threaded classes or a...
◆ testOnAdminSetConfigVarsBad1()
def ftests.ftest_BaseServerManager.TestBaseServerManager.testOnAdminSetConfigVarsBad1 |
( |
|
self | ) |
|
Definition at line 93 of file ftest_BaseServerManager.py.
93 def testOnAdminSetConfigVarsBad1(self):
94 self.baseServerManager.configVars[
"var1"] = 100
96 getConfigVars.fields[
"var1"] = 55
97 getConfigVars.fields[
"var2"] = 66
98 event = self.eventBuilder.build(EVENT.ADMIN_SET_CONFIG_VARS, getConfigVars)
99 self.localConnectionClient.send(event)
101 self.recvEvent = self.localConnectionClient.recv()
102 self.assertTrue(len(self.recvEvent.eventObj.fields) == 2 ,
">>> Bad fields len")
103 self.assertTrue(self.recvEvent.eventObj.fields[
"var1"] == 55,
">>> 1th elem not None")
104 self.assertTrue(self.recvEvent.eventObj.fields[
"var2"] == 66,
">>> 2th elem not None")
105 self.assertTrue(self.baseServerManager.configVars[
"var1"] == 100,
">>> var1 not change")
AdminConfigVars event object, for admin set or get config variables from any of threaded classes or a...
◆ adminServerConnection
ftests.ftest_BaseServerManager.TestBaseServerManager.adminServerConnection |
◆ baseServerManager
ftests.ftest_BaseServerManager.TestBaseServerManager.baseServerManager |
◆ connectionBuilder
ftests.ftest_BaseServerManager.TestBaseServerManager.connectionBuilder |
◆ event
ftests.ftest_BaseServerManager.TestBaseServerManager.event |
◆ eventBuilder
ftests.ftest_BaseServerManager.TestBaseServerManager.eventBuilder |
◆ localConnectionClient
ftests.ftest_BaseServerManager.TestBaseServerManager.localConnectionClient |
◆ localConnectionServer
ftests.ftest_BaseServerManager.TestBaseServerManager.localConnectionServer |
◆ moduleName
ftests.ftest_BaseServerManager.TestBaseServerManager.moduleName |
◆ recvEvent
ftests.ftest_BaseServerManager.TestBaseServerManager.recvEvent |
◆ reply_event
ftests.ftest_BaseServerManager.TestBaseServerManager.reply_event |
◆ servIndex
ftests.ftest_BaseServerManager.TestBaseServerManager.servIndex |
The documentation for this class was generated from the following file: