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:
		@@ -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()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user