diff options
Diffstat (limited to 'test/mocks/prov-mns-provider/src/tests/common.py')
-rw-r--r-- | test/mocks/prov-mns-provider/src/tests/common.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/test/mocks/prov-mns-provider/src/tests/common.py b/test/mocks/prov-mns-provider/src/tests/common.py new file mode 100644 index 000000000..62fd80702 --- /dev/null +++ b/test/mocks/prov-mns-provider/src/tests/common.py @@ -0,0 +1,37 @@ +import requests # pylint: disable=W0611 +from uuid import uuid4 +import ProvMnSProvider +import logging +from json import dumps # pylint: disable=W0611 + +logging.basicConfig(level=logging.DEBUG) +logger = logging.getLogger(__name__) + +MOI_ID = str(uuid4()) +MOI_CLASS = ProvMnSProvider.Cretaed_MOIs_list[0]['class'] +MOI_DATA_TMPL = { 'data': ProvMnSProvider.Cretaed_MOIs_list[0] } +MOI_DATA_PATCH = { "data": { "pLMNId": "xxx", "gNBId": "1234", "gNBIdLength": "4" }} +URI_SCHEMA = 'http' +AUTH_STRING = (ProvMnSProvider.username, ProvMnSProvider.password) +INVALID_AUTH_STRING = (str(uuid4()).split('-')[0], str(uuid4()).split('-')[0]) +URI_BASE_STRING = URI_SCHEMA + '://' + ProvMnSProvider.ipAddress + ':' + \ + str(ProvMnSProvider.portNumber) + ProvMnSProvider.prefix + \ + '/' + MOI_CLASS + '/' + MOI_ID +URI_PUT_STRING = URI_BASE_STRING +URI_GET_STRING = URI_BASE_STRING + '?scope=BASE_ONLY&filter=' + MOI_CLASS + \ + '&fields=gNBId&fields=gNBIdLength' +URI_PATCH_STRING = URI_BASE_STRING + '?scope=BASE_ONLY&filter=' + MOI_CLASS +URI_DELETE_STRING = URI_PATCH_STRING +BAD_CLASS_URI_BASE_STRING = URI_SCHEMA + '://' + ProvMnSProvider.ipAddress + \ + ':' + str(ProvMnSProvider.portNumber) + \ + ProvMnSProvider.prefix + '/' + 'invalidMoiClass' + \ + '/' + MOI_ID +BAD_PREFIX_URI_BASE_STRING = URI_SCHEMA + '://' + ProvMnSProvider.ipAddress + \ + ':' + str(ProvMnSProvider.portNumber) + \ + '/bad/prefix' + '/' + MOI_CLASS + '/' + MOI_ID +BAD_PREFIX1_URI_BASE_STRING = URI_SCHEMA + '://' + ProvMnSProvider.ipAddress + \ + ':' + str(ProvMnSProvider.portNumber) + \ + '/badprefix' + '/' + MOI_CLASS + '/' + MOI_ID +UNAUTHORIZED_MSG="not Authorized" +INVALID_CLASS_MSG = "MOI class not support" +INVALID_PREFIX_MSG = "wrong prefix" |