6 @link: http://hierarchical-cluster-engine.com/ 7 @copyright: Copyright © 2013-2014 IOIX Ukraine 8 @license: http://hierarchical-cluster-engine.com/license/ 22 connectName =
"TestBaseServerManagerConn" 24 FORMAT =
'%(asctime)s - %(thread)ld - %(threadName)s - %(name)s - %(funcName)s - %(levelname)s - %(message)s' 25 logging.basicConfig(level=logging.DEBUG, format=FORMAT)
31 logHandler = logging.Handler() 32 logging.setLoggerClass() 41 BaseServerManager.ADMIN_CONNECT_ENDPOINT)
68 getConfigVars.fields[
"var1"] =
None 69 getConfigVars.fields[
"var2"] =
None 70 event = self.
eventBuilder.build(EVENT.ADMIN_GET_CONFIG_VARS, getConfigVars)
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")
82 getConfigVars.fields[
"var1"] =
None 83 getConfigVars.fields[
"var2"] =
None 84 event = self.
eventBuilder.build(EVENT.ADMIN_GET_CONFIG_VARS, getConfigVars)
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")
96 getConfigVars.fields[
"var1"] = 55
97 getConfigVars.fields[
"var2"] = 66
98 event = self.
eventBuilder.build(EVENT.ADMIN_SET_CONFIG_VARS, getConfigVars)
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")
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)
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")
130 if __name__ ==
"__main__":
This is app base class for management server connection end-points and parallel transport messages pr...
AdminConfigVars event object, for admin set or get config variables from any of threaded classes or a...
def testOnAdminSetConfigVars(self)
Class hides routines of bulding connection objects.
def testOnAdminSetConfigVarsBad1(self)
def testOnAdminGetConfigVars(self)
def testOnAdminGetConfigVarsBad1(self)