Loading csp-lmc-common/requirements.txt +3 −1 Original line number Diff line number Diff line numpy == 1.17.2 pytango >= 9.3.2 jsonschema >= 3.2.0 lmcbaseclasses >= 0.6.5 lmcbaseclasses >= 0.7.2 ska-skuid ska-log-transactions csp-lmc-common/setup.py +1 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,7 @@ setup( install_requires = [ 'pytango >9.3.1', 'future', 'lmcbaseclasses>=0.6.5' 'lmcbaseclasses', ], dependency_links=[ 'https://nexus.engageska-portugal.pt/repository/pypi/simple' Loading csp-lmc-common/tests/unit/transaction_id_test.py 0 → 100644 +26 −0 Original line number Diff line number Diff line from csp_lmc_common.utils.decorators import transaction_id import json def test_transaction_id(): class class_test: def __init__(self): self.name = 'name_test' self.logger = None @transaction_id def test_func(self, argin): return argin argin = '{"id":"test_id"}' c = class_test() out = c.test_func(argin) assert 'transaction_id' in out out = c.test_func(argin=argin) assert 'transaction_id' in out argin = '{"transaction_id":"test_id"}' out = c.test_func(argin) out = json.loads(out) assert out['transaction_id'] == 'test_id' Loading
csp-lmc-common/requirements.txt +3 −1 Original line number Diff line number Diff line numpy == 1.17.2 pytango >= 9.3.2 jsonschema >= 3.2.0 lmcbaseclasses >= 0.6.5 lmcbaseclasses >= 0.7.2 ska-skuid ska-log-transactions
csp-lmc-common/setup.py +1 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,7 @@ setup( install_requires = [ 'pytango >9.3.1', 'future', 'lmcbaseclasses>=0.6.5' 'lmcbaseclasses', ], dependency_links=[ 'https://nexus.engageska-portugal.pt/repository/pypi/simple' Loading
csp-lmc-common/tests/unit/transaction_id_test.py 0 → 100644 +26 −0 Original line number Diff line number Diff line from csp_lmc_common.utils.decorators import transaction_id import json def test_transaction_id(): class class_test: def __init__(self): self.name = 'name_test' self.logger = None @transaction_id def test_func(self, argin): return argin argin = '{"id":"test_id"}' c = class_test() out = c.test_func(argin) assert 'transaction_id' in out out = c.test_func(argin=argin) assert 'transaction_id' in out argin = '{"transaction_id":"test_id"}' out = c.test_func(argin) out = json.loads(out) assert out['transaction_id'] == 'test_id'