Move tests to their own directory 07/106007/2
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Wed, 15 Apr 2020 11:48:16 +0000 (04:48 -0700)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Wed, 15 Apr 2020 15:26:29 +0000 (15:26 +0000)
File layout was also restructured for better
readability.

Change-Id: Id1cba755127319c45ec50b08d12daa543c8c9ae5
Issue-ID: INT-1529
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
test/mocks/prov-mns-provider/src/tests/ConfigInfo.json [new symlink]
test/mocks/prov-mns-provider/src/tests/DefinedNRMFunction.json [new symlink]
test/mocks/prov-mns-provider/src/tests/ProvMnSProvider.py [new symlink]
test/mocks/prov-mns-provider/src/tests/UserInfo.json [new symlink]
test/mocks/prov-mns-provider/src/tests/common.py [new file with mode: 0644]
test/mocks/prov-mns-provider/src/tests/preSetMOI.json [new symlink]
test/mocks/prov-mns-provider/src/tests/test-requirements.txt [moved from test/mocks/prov-mns-provider/src/test-requirements.txt with 100% similarity]
test/mocks/prov-mns-provider/src/tests/test_rest_api_endpoints.py [moved from test/mocks/prov-mns-provider/src/test_mns.py with 65% similarity]
test/mocks/prov-mns-provider/src/tox.ini

diff --git a/test/mocks/prov-mns-provider/src/tests/ConfigInfo.json b/test/mocks/prov-mns-provider/src/tests/ConfigInfo.json
new file mode 120000 (symlink)
index 0000000..66ede7d
--- /dev/null
@@ -0,0 +1 @@
+../ConfigInfo.json
\ No newline at end of file
diff --git a/test/mocks/prov-mns-provider/src/tests/DefinedNRMFunction.json b/test/mocks/prov-mns-provider/src/tests/DefinedNRMFunction.json
new file mode 120000 (symlink)
index 0000000..a56d54d
--- /dev/null
@@ -0,0 +1 @@
+../DefinedNRMFunction.json
\ No newline at end of file
diff --git a/test/mocks/prov-mns-provider/src/tests/ProvMnSProvider.py b/test/mocks/prov-mns-provider/src/tests/ProvMnSProvider.py
new file mode 120000 (symlink)
index 0000000..96f1049
--- /dev/null
@@ -0,0 +1 @@
+../ProvMnSProvider.py
\ No newline at end of file
diff --git a/test/mocks/prov-mns-provider/src/tests/UserInfo.json b/test/mocks/prov-mns-provider/src/tests/UserInfo.json
new file mode 120000 (symlink)
index 0000000..cc7354b
--- /dev/null
@@ -0,0 +1 @@
+../UserInfo.json
\ No newline at end of file
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 (file)
index 0000000..08075e9
--- /dev/null
@@ -0,0 +1,23 @@
+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)
+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
diff --git a/test/mocks/prov-mns-provider/src/tests/preSetMOI.json b/test/mocks/prov-mns-provider/src/tests/preSetMOI.json
new file mode 120000 (symlink)
index 0000000..053256d
--- /dev/null
@@ -0,0 +1 @@
+../preSetMOI.json
\ No newline at end of file
@@ -1,26 +1,4 @@
-import requests
-from uuid import uuid4
-import ProvMnSProvider
-import logging
-from json import dumps
-
-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)
-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
+from common import *
 
 def test_put():
     '''Validate PUT request'''
index 02bc043..2f29763 100644 (file)
@@ -3,7 +3,7 @@ envlist = py3
 skipsdist = True
 
 [testenv]
-deps = -r{toxinidir}/test-requirements.txt
+deps = -r{toxinidir}/tests/test-requirements.txt
 commands = pytest
 
 [pytest]