Browse Source

Separate test folder in unit and integration.

scossu 5 tháng trước cách đây
mục cha
commit
03c0fcd820

+ 1 - 1
sscli

@@ -10,7 +10,7 @@ from os import path
 
 from scriptshifter import DB_PATH
 from scriptshifter.tables import init_db as _init_db
-from tests.integration_tests import test_sample
+from test.integration import test_sample
 
 
 @click.group()

+ 5 - 0
test/__init__.py

@@ -0,0 +1,5 @@
+from os import path
+
+
+TEST_DIR = path.dirname(path.realpath(__file__))
+TEST_DATA_DIR = path.join(TEST_DIR, "data")

+ 0 - 0
test/data/log/.keep


+ 0 - 0
tests/data/script_samples/arabic.csv → test/data/script_samples/arabic.csv


+ 0 - 0
tests/data/script_samples/arabic2.csv → test/data/script_samples/arabic2.csv


+ 0 - 0
tests/data/script_samples/chinese.csv → test/data/script_samples/chinese.csv


+ 0 - 0
tests/data/script_samples/cyrillic.csv → test/data/script_samples/cyrillic.csv


+ 0 - 0
tests/data/script_samples/greek.csv → test/data/script_samples/greek.csv


+ 0 - 0
tests/data/script_samples/hebrew.csv → test/data/script_samples/hebrew.csv


+ 0 - 0
tests/data/script_samples/korean.csv → test/data/script_samples/korean.csv


+ 0 - 0
tests/data/script_samples/tibetan.csv → test/data/script_samples/tibetan.csv


+ 0 - 0
tests/data/script_samples/unclassified.csv → test/data/script_samples/unclassified.csv


+ 0 - 0
tests/data/script_samples/unittest.csv → test/data/script_samples/unittest.csv


+ 1 - 1
tests/integration_tests.py → test/integration.py

@@ -5,7 +5,7 @@ from logging import getLogger
 from os import path
 
 from scriptshifter.trans import transliterate
-from tests import TEST_DATA_DIR
+from test import TEST_DATA_DIR
 
 logger = getLogger(__name__)
 

+ 3 - 4
tests/__init__.py → test/unittest/__init__.py

@@ -6,12 +6,11 @@ import scriptshifter
 from scriptshifter import tables
 
 
-TEST_DIR = path.dirname(path.realpath(__file__))
-TEST_DATA_DIR = path.join(TEST_DIR, "data")
-TEST_CONFIG_DIR = path.join(TEST_DIR, "tables", "data")
+UNITTEST_CONFIG_DIR = path.join(
+        path.dirname(path.realpath(__file__)), "tables", "data")
 
 # Reload main SS modules after changing environment variables.
 environ["TXL_DB_PATH"] = path.join(gettempdir(), "scriptshifter_unittest.db")
 reload(scriptshifter)
-environ["TXL_CONFIG_TABLE_DIR"] = TEST_CONFIG_DIR
+environ["TXL_CONFIG_TABLE_DIR"] = UNITTEST_CONFIG_DIR
 reload(tables)

+ 0 - 0
tests/tables/data/_base1.yml → test/unittest/tables/data/_base1.yml


+ 0 - 0
tests/tables/data/_base2.yml → test/unittest/tables/data/_base2.yml


+ 0 - 0
tests/tables/data/_base3.yml → test/unittest/tables/data/_base3.yml


+ 0 - 0
tests/tables/data/cap_base1.yml → test/unittest/tables/data/cap_base1.yml


+ 0 - 0
tests/tables/data/cap_base2.yml → test/unittest/tables/data/cap_base2.yml


+ 0 - 0
tests/tables/data/cap_inherited.yml → test/unittest/tables/data/cap_inherited.yml


+ 0 - 0
tests/tables/data/inherited.yml → test/unittest/tables/data/inherited.yml


+ 0 - 0
tests/tables/data/ordering.yml → test/unittest/tables/data/ordering.yml


+ 0 - 0
tests/tables/data/regex.yml → test/unittest/tables/data/regex.yml


+ 0 - 0
tests/tables/data/rot3.yml → test/unittest/tables/data/rot3.yml


+ 0 - 0
tests/tables/index.yml → test/unittest/tables/index.yml


+ 0 - 0
tests/test01_cfg.py → test/unittest/test01_cfg.py


+ 1 - 1
tests/test02_transliteration.py → test/unittest/test02_transliteration.py

@@ -7,7 +7,7 @@ from os import environ, path, unlink
 
 from scriptshifter.trans import transliterate
 from scriptshifter.tables import get_language, init_db
-from tests import TEST_DATA_DIR
+from test import TEST_DATA_DIR
 
 
 logger = logging.getLogger(__name__)

+ 0 - 0
tests/test03_capitalization.py → test/unittest/test03_capitalization.py


+ 0 - 0
tests/test04_rest_api.py → test/unittest/test04_rest_api.py