massive refactoring to switch from camelCase to snake_case:
historically, Libervia (SàT before) was using camelCase as allowed by PEP8 when using a pre-PEP8 code, to use the same coding style as in Twisted. However, snake_case is more readable and it's better to follow PEP8 best practices, so it has been decided to move on full snake_case. Because Libervia has a huge codebase, this ended with a ugly mix of camelCase and snake_case. To fix that, this patch does a big refactoring by renaming every function and method (including bridge) that are not coming from Twisted or Wokkel, to use fully snake_case. This is a massive change, and may result in some bugs.
This commit is contained in:
parent
d50412c7f7
commit
6a6f15707a
1 changed files with 9945 additions and 9945 deletions
|
|
@ -29,7 +29,7 @@ class MemoryTest(unittest.TestCase):
|
|||
def setUp(self):
|
||||
self.host = helpers.FakeSAT()
|
||||
|
||||
def _getParamXML(self, param="1", security_level=None):
|
||||
def _get_param_xml(self, param="1", security_level=None):
|
||||
"""Generate XML for testing parameters
|
||||
|
||||
@param param (str): a subset of "123"
|
||||
|
|
@ -37,7 +37,7 @@ class MemoryTest(unittest.TestCase):
|
|||
@return (str)
|
||||
"""
|
||||
|
||||
def getParam(name):
|
||||
def get_param(name):
|
||||
return """
|
||||
<param name="%(param_name)s" label="%(param_label)s" value="true" type="bool" %(security)s/>
|
||||
""" % {
|
||||
|
|
@ -50,11 +50,11 @@ class MemoryTest(unittest.TestCase):
|
|||
|
||||
params = ""
|
||||
if "1" in param:
|
||||
params += getParam(Const.ENABLE_UNIBOX_PARAM)
|
||||
params += get_param(Const.ENABLE_UNIBOX_PARAM)
|
||||
if "2" in param:
|
||||
params += getParam(Const.PARAM_IN_QUOTES)
|
||||
params += get_param(Const.PARAM_IN_QUOTES)
|
||||
if "3" in param:
|
||||
params += getParam("Dummy param")
|
||||
params += get_param("Dummy param")
|
||||
return """
|
||||
<params>
|
||||
<individual>
|
||||
|
|
@ -69,7 +69,7 @@ class MemoryTest(unittest.TestCase):
|
|||
"params": params,
|
||||
}
|
||||
|
||||
def _paramExists(self, param="1", src=None):
|
||||
def _param_exists(self, param="1", src=None):
|
||||
"""
|
||||
|
||||
@param param (str): a character in "12"
|
||||
|
|
@ -86,7 +86,7 @@ class MemoryTest(unittest.TestCase):
|
|||
for type_node in src.childNodes:
|
||||
# when src comes self.host.memory.params.dom, we have here
|
||||
# some "individual" or "general" elements, when it comes
|
||||
# from Memory.getParams we have here a "params" elements
|
||||
# from Memory.get_params we have here a "params" elements
|
||||
if type_node.nodeName not in ("individual", "general", "params"):
|
||||
continue
|
||||
for cat_node in type_node.childNodes:
|
||||
|
|
@ -100,7 +100,7 @@ class MemoryTest(unittest.TestCase):
|
|||
return True
|
||||
return False
|
||||
|
||||
def assertParam_generic(self, param="1", src=None, exists=True, deferred=False):
|
||||
def assert_param_generic(self, param="1", src=None, exists=True, deferred=False):
|
||||
"""
|
||||
@param param (str): a character in "12"
|
||||
@param src (DOM element): the top-level element to look in
|
||||
|
|
@ -116,28 +116,28 @@ class MemoryTest(unittest.TestCase):
|
|||
# in this stack we can see the line where the error came from,
|
||||
# if limit=5, 6 is not enough you can increase the value
|
||||
msg += "\n".join(traceback.format_stack(limit=5 if exists else 6))
|
||||
assertion = self._paramExists(param, src)
|
||||
assertion = self._param_exists(param, src)
|
||||
getattr(self, "assert%s" % exists)(assertion, msg)
|
||||
|
||||
def assertParamExists(self, param="1", src=None):
|
||||
self.assertParam_generic(param, src, True)
|
||||
def assert_param_exists(self, param="1", src=None):
|
||||
self.assert_param_generic(param, src, True)
|
||||
|
||||
def assertParamNotExists(self, param="1", src=None):
|
||||
self.assertParam_generic(param, src, False)
|
||||
def assert_param_not_exists(self, param="1", src=None):
|
||||
self.assert_param_generic(param, src, False)
|
||||
|
||||
def assertParamExists_async(self, src, param="1"):
|
||||
"""@param src: a deferred result from Memory.getParams"""
|
||||
self.assertParam_generic(
|
||||
def assert_param_exists_async(self, src, param="1"):
|
||||
"""@param src: a deferred result from Memory.get_params"""
|
||||
self.assert_param_generic(
|
||||
param, minidom.parseString(src.encode("utf-8")), True, True
|
||||
)
|
||||
|
||||
def assertParamNotExists_async(self, src, param="1"):
|
||||
"""@param src: a deferred result from Memory.getParams"""
|
||||
self.assertParam_generic(
|
||||
def assert_param_not_exists_async(self, src, param="1"):
|
||||
"""@param src: a deferred result from Memory.get_params"""
|
||||
self.assert_param_generic(
|
||||
param, minidom.parseString(src.encode("utf-8")), False, True
|
||||
)
|
||||
|
||||
def _getParams(self, security_limit, app="", profile_key="@NONE@"):
|
||||
def _get_params(self, security_limit, app="", profile_key="@NONE@"):
|
||||
"""Get the parameters accessible with the given security limit and application name.
|
||||
|
||||
@param security_limit (int): the security limit
|
||||
|
|
@ -146,16 +146,16 @@ class MemoryTest(unittest.TestCase):
|
|||
"""
|
||||
if profile_key == "@NONE@":
|
||||
profile_key = "@DEFAULT@"
|
||||
return self.host.memory.params.getParams(security_limit, app, profile_key)
|
||||
return self.host.memory.params.get_params(security_limit, app, profile_key)
|
||||
|
||||
def test_updateParams(self):
|
||||
def test_update_params(self):
|
||||
self.host.memory.reinit()
|
||||
# check if the update works
|
||||
self.host.memory.updateParams(self._getParamXML())
|
||||
self.assertParamExists()
|
||||
self.host.memory.update_params(self._get_param_xml())
|
||||
self.assert_param_exists()
|
||||
previous = self.host.memory.params.dom.cloneNode(True)
|
||||
# now check if it is really updated and not duplicated
|
||||
self.host.memory.updateParams(self._getParamXML())
|
||||
self.host.memory.update_params(self._get_param_xml())
|
||||
self.assertEqual(
|
||||
previous.toxml().encode("utf-8"),
|
||||
self.host.memory.params.dom.toxml().encode("utf-8"),
|
||||
|
|
@ -163,23 +163,23 @@ class MemoryTest(unittest.TestCase):
|
|||
|
||||
self.host.memory.reinit()
|
||||
# check successive updates (without intersection)
|
||||
self.host.memory.updateParams(self._getParamXML("1"))
|
||||
self.assertParamExists("1")
|
||||
self.assertParamNotExists("2")
|
||||
self.host.memory.updateParams(self._getParamXML("2"))
|
||||
self.assertParamExists("1")
|
||||
self.assertParamExists("2")
|
||||
self.host.memory.update_params(self._get_param_xml("1"))
|
||||
self.assert_param_exists("1")
|
||||
self.assert_param_not_exists("2")
|
||||
self.host.memory.update_params(self._get_param_xml("2"))
|
||||
self.assert_param_exists("1")
|
||||
self.assert_param_exists("2")
|
||||
|
||||
previous = self.host.memory.params.dom.cloneNode(True) # save for later
|
||||
|
||||
self.host.memory.reinit()
|
||||
# check successive updates (with intersection)
|
||||
self.host.memory.updateParams(self._getParamXML("1"))
|
||||
self.assertParamExists("1")
|
||||
self.assertParamNotExists("2")
|
||||
self.host.memory.updateParams(self._getParamXML("12"))
|
||||
self.assertParamExists("1")
|
||||
self.assertParamExists("2")
|
||||
self.host.memory.update_params(self._get_param_xml("1"))
|
||||
self.assert_param_exists("1")
|
||||
self.assert_param_not_exists("2")
|
||||
self.host.memory.update_params(self._get_param_xml("12"))
|
||||
self.assert_param_exists("1")
|
||||
self.assert_param_exists("2")
|
||||
|
||||
# successive updates with or without intersection should have the same result
|
||||
self.assertEqual(
|
||||
|
|
@ -189,125 +189,125 @@ class MemoryTest(unittest.TestCase):
|
|||
|
||||
self.host.memory.reinit()
|
||||
# one update with two params in a new category
|
||||
self.host.memory.updateParams(self._getParamXML("12"))
|
||||
self.assertParamExists("1")
|
||||
self.assertParamExists("2")
|
||||
self.host.memory.update_params(self._get_param_xml("12"))
|
||||
self.assert_param_exists("1")
|
||||
self.assert_param_exists("2")
|
||||
|
||||
def test_getParams(self):
|
||||
def test_get_params(self):
|
||||
# tests with no security level on the parameter (most secure)
|
||||
params = self._getParamXML()
|
||||
params = self._get_param_xml()
|
||||
self.host.memory.reinit()
|
||||
self.host.memory.updateParams(params)
|
||||
self._getParams(Const.NO_SECURITY_LIMIT).addCallback(self.assertParamExists_async)
|
||||
self._getParams(0).addCallback(self.assertParamNotExists_async)
|
||||
self._getParams(1).addCallback(self.assertParamNotExists_async)
|
||||
self.host.memory.update_params(params)
|
||||
self._get_params(Const.NO_SECURITY_LIMIT).addCallback(self.assert_param_exists_async)
|
||||
self._get_params(0).addCallback(self.assert_param_not_exists_async)
|
||||
self._get_params(1).addCallback(self.assert_param_not_exists_async)
|
||||
# tests with security level 0 on the parameter (not secure)
|
||||
params = self._getParamXML(security_level=0)
|
||||
params = self._get_param_xml(security_level=0)
|
||||
self.host.memory.reinit()
|
||||
self.host.memory.updateParams(params)
|
||||
self._getParams(Const.NO_SECURITY_LIMIT).addCallback(self.assertParamExists_async)
|
||||
self._getParams(0).addCallback(self.assertParamExists_async)
|
||||
self._getParams(1).addCallback(self.assertParamExists_async)
|
||||
self.host.memory.update_params(params)
|
||||
self._get_params(Const.NO_SECURITY_LIMIT).addCallback(self.assert_param_exists_async)
|
||||
self._get_params(0).addCallback(self.assert_param_exists_async)
|
||||
self._get_params(1).addCallback(self.assert_param_exists_async)
|
||||
# tests with security level 1 on the parameter (more secure)
|
||||
params = self._getParamXML(security_level=1)
|
||||
params = self._get_param_xml(security_level=1)
|
||||
self.host.memory.reinit()
|
||||
self.host.memory.updateParams(params)
|
||||
self._getParams(Const.NO_SECURITY_LIMIT).addCallback(self.assertParamExists_async)
|
||||
self._getParams(0).addCallback(self.assertParamNotExists_async)
|
||||
return self._getParams(1).addCallback(self.assertParamExists_async)
|
||||
self.host.memory.update_params(params)
|
||||
self._get_params(Const.NO_SECURITY_LIMIT).addCallback(self.assert_param_exists_async)
|
||||
self._get_params(0).addCallback(self.assert_param_not_exists_async)
|
||||
return self._get_params(1).addCallback(self.assert_param_exists_async)
|
||||
|
||||
def test_paramsRegisterApp(self):
|
||||
def test_params_register_app(self):
|
||||
def register(xml, security_limit, app):
|
||||
"""
|
||||
@param xml: XML definition of the parameters to be added
|
||||
@param security_limit: -1 means no security, 0 is the maximum security then the higher the less secure
|
||||
@param app: name of the frontend registering the parameters
|
||||
"""
|
||||
helpers.muteLogging()
|
||||
self.host.memory.paramsRegisterApp(xml, security_limit, app)
|
||||
helpers.unmuteLogging()
|
||||
helpers.mute_logging()
|
||||
self.host.memory.params_register_app(xml, security_limit, app)
|
||||
helpers.unmute_logging()
|
||||
|
||||
# tests with no security level on the parameter (most secure)
|
||||
params = self._getParamXML()
|
||||
params = self._get_param_xml()
|
||||
self.host.memory.reinit()
|
||||
register(params, Const.NO_SECURITY_LIMIT, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assert_param_exists()
|
||||
self.host.memory.reinit()
|
||||
register(params, 0, Const.APP_NAME)
|
||||
self.assertParamNotExists()
|
||||
self.assert_param_not_exists()
|
||||
self.host.memory.reinit()
|
||||
register(params, 1, Const.APP_NAME)
|
||||
self.assertParamNotExists()
|
||||
self.assert_param_not_exists()
|
||||
|
||||
# tests with security level 0 on the parameter (not secure)
|
||||
params = self._getParamXML(security_level=0)
|
||||
params = self._get_param_xml(security_level=0)
|
||||
self.host.memory.reinit()
|
||||
register(params, Const.NO_SECURITY_LIMIT, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assert_param_exists()
|
||||
self.host.memory.reinit()
|
||||
register(params, 0, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assert_param_exists()
|
||||
self.host.memory.reinit()
|
||||
register(params, 1, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assert_param_exists()
|
||||
|
||||
# tests with security level 1 on the parameter (more secure)
|
||||
params = self._getParamXML(security_level=1)
|
||||
params = self._get_param_xml(security_level=1)
|
||||
self.host.memory.reinit()
|
||||
register(params, Const.NO_SECURITY_LIMIT, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assert_param_exists()
|
||||
self.host.memory.reinit()
|
||||
register(params, 0, Const.APP_NAME)
|
||||
self.assertParamNotExists()
|
||||
self.assert_param_not_exists()
|
||||
self.host.memory.reinit()
|
||||
register(params, 1, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assert_param_exists()
|
||||
|
||||
# tests with security level 1 and several parameters being registered
|
||||
params = self._getParamXML("12", security_level=1)
|
||||
params = self._get_param_xml("12", security_level=1)
|
||||
self.host.memory.reinit()
|
||||
register(params, Const.NO_SECURITY_LIMIT, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assertParamExists("2")
|
||||
self.assert_param_exists()
|
||||
self.assert_param_exists("2")
|
||||
self.host.memory.reinit()
|
||||
register(params, 0, Const.APP_NAME)
|
||||
self.assertParamNotExists()
|
||||
self.assertParamNotExists("2")
|
||||
self.assert_param_not_exists()
|
||||
self.assert_param_not_exists("2")
|
||||
self.host.memory.reinit()
|
||||
register(params, 1, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assertParamExists("2")
|
||||
self.assert_param_exists()
|
||||
self.assert_param_exists("2")
|
||||
|
||||
# tests with several parameters being registered in an existing category
|
||||
self.host.memory.reinit()
|
||||
self.host.memory.updateParams(self._getParamXML("3"))
|
||||
register(self._getParamXML("12"), Const.NO_SECURITY_LIMIT, Const.APP_NAME)
|
||||
self.assertParamExists()
|
||||
self.assertParamExists("2")
|
||||
self.host.memory.update_params(self._get_param_xml("3"))
|
||||
register(self._get_param_xml("12"), Const.NO_SECURITY_LIMIT, Const.APP_NAME)
|
||||
self.assert_param_exists()
|
||||
self.assert_param_exists("2")
|
||||
self.host.memory.reinit()
|
||||
|
||||
def test_paramsRegisterApp_getParams(self):
|
||||
def test_params_register_app_get_params(self):
|
||||
# test retrieving the parameter for a specific frontend
|
||||
self.host.memory.reinit()
|
||||
params = self._getParamXML(security_level=1)
|
||||
self.host.memory.paramsRegisterApp(params, 1, Const.APP_NAME)
|
||||
self._getParams(1, "").addCallback(self.assertParamExists_async)
|
||||
self._getParams(1, Const.APP_NAME).addCallback(self.assertParamExists_async)
|
||||
self._getParams(1, "another_dummy_frontend").addCallback(
|
||||
self.assertParamNotExists_async
|
||||
params = self._get_param_xml(security_level=1)
|
||||
self.host.memory.params_register_app(params, 1, Const.APP_NAME)
|
||||
self._get_params(1, "").addCallback(self.assert_param_exists_async)
|
||||
self._get_params(1, Const.APP_NAME).addCallback(self.assert_param_exists_async)
|
||||
self._get_params(1, "another_dummy_frontend").addCallback(
|
||||
self.assert_param_not_exists_async
|
||||
)
|
||||
|
||||
# the same with several parameters registered at the same time
|
||||
self.host.memory.reinit()
|
||||
params = self._getParamXML("12", security_level=0)
|
||||
self.host.memory.paramsRegisterApp(params, 5, Const.APP_NAME)
|
||||
self._getParams(5, "").addCallback(self.assertParamExists_async)
|
||||
self._getParams(5, "").addCallback(self.assertParamExists_async, "2")
|
||||
self._getParams(5, Const.APP_NAME).addCallback(self.assertParamExists_async)
|
||||
self._getParams(5, Const.APP_NAME).addCallback(self.assertParamExists_async, "2")
|
||||
self._getParams(5, "another_dummy_frontend").addCallback(
|
||||
self.assertParamNotExists_async
|
||||
params = self._get_param_xml("12", security_level=0)
|
||||
self.host.memory.params_register_app(params, 5, Const.APP_NAME)
|
||||
self._get_params(5, "").addCallback(self.assert_param_exists_async)
|
||||
self._get_params(5, "").addCallback(self.assert_param_exists_async, "2")
|
||||
self._get_params(5, Const.APP_NAME).addCallback(self.assert_param_exists_async)
|
||||
self._get_params(5, Const.APP_NAME).addCallback(self.assert_param_exists_async, "2")
|
||||
self._get_params(5, "another_dummy_frontend").addCallback(
|
||||
self.assert_param_not_exists_async
|
||||
)
|
||||
return self._getParams(5, "another_dummy_frontend").addCallback(
|
||||
self.assertParamNotExists_async, "2"
|
||||
return self._get_params(5, "another_dummy_frontend").addCallback(
|
||||
self.assert_param_not_exists_async, "2"
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue