"""Module containing strings for creating the test data set"""

CSV1_NAME: str = 'DATA'
CSV1_NOMINAL_FEAT1_NAME: str = 'TYPE'
CSV1_NOMINAL_FEAT1_VAL1: str = 'Yes'
CSV1_NOMINAL_FEAT1_VAL2: str = 'No'
CSV1_NOMINAL_FEAT1_VAL3: str = 'Maybe'
CSV1_NOMINAL_FEAT2_NAME: str = 'Phase'
CSV1_NOMINAL_FEAT2_VAL: str = 'Adni1'
CSV1_NOMINAL_FEAT3_NAME: str = 'allTypes'
CSV1_NOMINAL_FEAT3_VAL1: str = '5'
CSV1_NOMINAL_FEAT3_VAL2: str = '5.5'
CSV1_NOMINAL_FEAT3_VAL3: str = 'a-class'
CSV1_NUMERIC_FEAT_NAME: str = 'AllInt'
CSV1_NUMERIC_FEAT_VAL1: str = '200'
CSV1_NUMERIC_FEAT_VAL2: str = '20'
CSV1_NUMERIC_FEAT_VAL3: str = '10'
CSV1_NUMERIC_FEAT_VAL4: str = '2'
CSV2_NAME: str = 'MOCA'
CSV2_NUMERIC_FEAT1_NAME: str = 'AllFloat'
CSV2_NUMERIC_FEAT1_VAL1: str = '200.2'
CSV2_NUMERIC_FEAT1_VAL2: str = '42.0'
CSV2_NUMERIC_FEAT2_NAME: str = 'IntFloat'
CSV2_NUMERIC_FEAT2_VAL1: str = '16'
CSV2_NUMERIC_FEAT2_VAL2: str = '15.75'
CSV2_FEAT3_NAME: str = 'AllNaNs'
CSV3_NAME: str = 'adas'
CSV3_NOMINAL_FEAT1_NAME: str = 'mAy'
CSV3_NOMINAL_FEAT1_VAL1: str = '11.1'
CSV3_NOMINAL_FEAT1_VAL2: str = '12'
CSV3_NOMINAL_FEAT1_VAL3: str = 'ADNI'
CSV3_NOMINAL_FEAT2_NAME: str = 'NomNaNs'
CSV3_NOMINAL_FEAT2_VAL: str = 'adni'
CSV3_NUMERIC_FEAT1_NAME: str = 'FloatNaNs'
CSV3_NUMERIC_FEAT1_VAL1: str = '4.2'
CSV3_NUMERIC_FEAT1_VAL2: str = '2.4'
CSV3_NUMERIC_FEAT2_NAME: str = 'IntNaNs'
CSV3_NUMERIC_FEAT2_VAL1: str = '42'
CSV3_NUMERIC_FEAT2_VAL2: str = '24'
DIR1_NAME: str = 'nUMeric'
DIR2_NAME: str = 'nUmeric.gz.Nominal'
DIR2A_NAME: str = 'data'
DIR2A1_NAME: str = 'CSV'
DIR3_NAME: str = 'nomINAL'
DIR3A_NAME: str = 'txt'
EMPTY_DIR_NAME: str = 'emptyDir'
GZ_COMPRESS_COMMAND: str = 'gzip {}'
REMOVE_COMMAND: str = 'rm -r {}'
SPACE: str = ' '
TAR_COMPRESS_COMMAND: str = 'tar -cf {}.tar {}'
TEST_DATA_PATH: str = 'test_data'
TGZ_COMPRESS_COMMAND: str = 'tar -czf {}.tgz {}'
TXT_EXTENSION: str = '.txt'
TXT1_NAME: str = '.zip.tar.gz.moca'
TXT2_NAME: str = 'ADAS'
UNREADABLE_CSV_LINE1: str = \
    '''1,1,4,1,b,2,,1,2,3,,,,5,d,
    1,1,7,1,b,2,,1,2,3,,,,1,
    1,1,9,1,f,2,,1,2,1,2,,,O,
    1,1,3,6,s,2,,1,2,7,,,,A,,,'''
UNREADABLE_CSV_LINE2: bytes = b'\x96'
UNREADABLE_CSV_NAME1: str = 'unreadable1.csv'
UNREADABLE_CSV_NAME2: str = 'unreadable2.csv'
WRITE_OPT: str = 'w'
WRITE_BYTES_OPT: str = 'wb'
ZIP_COMPRESS_COMMAND: str = 'zip {}.zip {} > /dev/null'
