Testing directory structure
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
c8c1b560e8
commit
cf46944e50
@ -1,6 +1,7 @@
|
||||
from authentication import Authetication
|
||||
import json
|
||||
import logging
|
||||
import os
|
||||
|
||||
test_logger = logging.getLogger('TEST ')
|
||||
test_logger.root.setLevel(logging.INFO)
|
||||
@ -63,6 +64,7 @@ def testUserExists(username: str, password: str):
|
||||
|
||||
|
||||
def productionInit():
|
||||
logging.info('INITIATING CONFIG FILE')
|
||||
auth = Authetication()
|
||||
auth.initConfig()
|
||||
auth.saveUser('alma','alma')
|
||||
@ -72,8 +74,57 @@ def productionInit():
|
||||
auth.saveUser('dinnye','dinnye')
|
||||
auth.generatePrivateKeyForUser('dinnye', 'eynnid')
|
||||
|
||||
|
||||
def testPersistency():
|
||||
logging.info('PERSISTENCY TEST')
|
||||
auth = Authetication()
|
||||
auth.initConfig()
|
||||
auth.saveUser('alma','alma')
|
||||
auth.generatePrivateKeyForUser('alma', 'amla')
|
||||
auth.saveUser('citrom','citrom')
|
||||
auth.generatePrivateKeyForUser('citrom', 'mortic')
|
||||
|
||||
auth2 = Authetication()
|
||||
if auth2.checkUserExists('alma'):
|
||||
logging.info('TEST 1 --> Persictency test :: PASSED')
|
||||
else:
|
||||
logging.info('TEST 1 --> Persictency test :: FAILED')
|
||||
|
||||
if auth2.checkUserExists(""):
|
||||
logging.info('TEST 2 --> Persictency test :: FAILED')
|
||||
else:
|
||||
logging.info('TEST 2 --> Persictency test :: PASSED')
|
||||
|
||||
if os.path.isdir(auth.HOME_DIRECTORY_LOCATION):
|
||||
logging.info('TEST 3 --> Persictency test :: PASSED')
|
||||
else:
|
||||
logging.info('TEST 3 --> Persictency test :: FAILED')
|
||||
|
||||
if os.path.isdir(auth.CONFIG_DIRECTORY_LOCATION):
|
||||
logging.info('TEST 4 --> Persictency test :: PASSED')
|
||||
else:
|
||||
logging.info('TEST 4 --> Persictency test :: FAILED')
|
||||
|
||||
if os.path.isfile(auth.CONFIG_FILE_LOCATION):
|
||||
logging.info('TEST 5 --> Persictency test :: PASSED')
|
||||
else:
|
||||
logging.info('TEST 5 --> Persictency test :: FAILED')
|
||||
|
||||
if os.stat(auth.CONFIG_FILE_LOCATION).st_size > 0:
|
||||
logging.info('TEST 6 --> Persictency test :: PASSED')
|
||||
else:
|
||||
logging.info('TEST 6 --> Persictency test :: FAILED')
|
||||
|
||||
if os.path.isdir(auth.PRIVATE_KEY_DIRECTORY_LOCATION):
|
||||
logging.info('TEST 7 --> Persictency test :: PASSED')
|
||||
else:
|
||||
logging.info('TEST 7 --> Persictency test :: FAILED')
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
testSaveUser("Diósbejglia", "Diósbejgli")
|
||||
testAuth("Diósbejglia", "Diósbejgli")
|
||||
testUserExists("Diósbejglia", "Diósbejgli")
|
||||
testPersistency()
|
||||
productionInit()
|
||||
|
Loading…
Reference in New Issue
Block a user