ensure whole tree is made in createdirs
This commit is contained in:
		
							parent
							
								
									862b39c217
								
							
						
					
					
						commit
						cf0507b82d
					
				
					 3 changed files with 7 additions and 10 deletions
				
			
		|  | @ -32,7 +32,7 @@ def create_dirs(): | |||
|                 filepaths.contacts_location, filepaths.export_location] | ||||
|     for path in gen_dirs: | ||||
|         if not os.path.exists(path): | ||||
|             os.mkdir(path) | ||||
|             os.makedirs(path) | ||||
| 
 | ||||
|     os.chmod(home, stat.S_IRWXU) | ||||
| 
 | ||||
|  |  | |||
|  | @ -1 +1 @@ | |||
| 1603376389 | ||||
| 1603378318 | ||||
|  | @ -7,30 +7,27 @@ import unittest, uuid, hashlib | |||
| TEST_DIR = 'testdata/%s-%s' % (uuid.uuid4(), os.path.basename(__file__)) + '/' | ||||
| print("Test directory:", TEST_DIR) | ||||
| os.environ["ONIONR_HOME"] = TEST_DIR | ||||
| from utils import createdirs | ||||
| createdirs.create_dirs() | ||||
| 
 | ||||
| 
 | ||||
| import onionrblocks | ||||
| import onionrstorage | ||||
| from utils import createdirs | ||||
| from onionrutils import bytesconverter | ||||
| import onionrcrypto | ||||
| from onionrblocks import onionrblockapi | ||||
| 
 | ||||
| def setup_test(): | ||||
|     TEST_DIR = 'testdata/%s-%s' % (uuid.uuid4(), os.path.basename(__file__)) + '/' | ||||
|     print("Test directory:", TEST_DIR) | ||||
|     os.environ["ONIONR_HOME"] = TEST_DIR | ||||
|     createdirs.create_dirs() | ||||
| 
 | ||||
| class OnionrBlockTests(unittest.TestCase): | ||||
|     def test_plaintext_insert(self): | ||||
|         setup_test() | ||||
| 
 | ||||
|         message = 'hello world' | ||||
|         bl = onionrblocks.insert(message) | ||||
|         self.assertTrue(bl.startswith('0')) | ||||
|         self.assertIn(bytesconverter.str_to_bytes(message), onionrstorage.getData(bl)) | ||||
| 
 | ||||
|     def test_encrypted_insert(self): | ||||
|         setup_test() | ||||
| 
 | ||||
|         message = 'hello world2' | ||||
|         bl = onionrblocks.insert(message, asymPeer=onionrcrypto.pub_key) | ||||
|         self.assertIn(bytesconverter.str_to_bytes(message), onionrblockapi.Block(bl, decrypt=True).bcontent) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue