mirror of
				https://github.com/Unstructured-IO/unstructured.git
				synced 2025-10-31 01:54:25 +00:00 
			
		
		
		
	 dc6d7d7268
			
		
	
	
		dc6d7d7268
		
			
		
	
	
	
	
		
			
			* fix conflicts * add tests and clean metadata_filename in partitions * fix test_email and remove comments * make tidy/check * update changelog and version * fix tests * make tidy again
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from unstructured.documents.elements import Title
 | |
| from unstructured.partition.org import partition_org
 | |
| 
 | |
| 
 | |
| def test_partition_org_from_filename(filename="example-docs/README.org"):
 | |
|     elements = partition_org(filename=filename)
 | |
| 
 | |
|     assert elements[0] == Title("Example Docs")
 | |
|     assert elements[0].metadata.filetype == "text/org"
 | |
| 
 | |
| 
 | |
| def test_partition_org_from_filename_with_metadata_filename(filename="example-docs/README.org"):
 | |
|     elements = partition_org(filename=filename, metadata_filename="test")
 | |
| 
 | |
|     assert elements[0] == Title("Example Docs")
 | |
|     assert elements[0].metadata.filename == "test"
 | |
| 
 | |
| 
 | |
| def test_partition_org_from_file(filename="example-docs/README.org"):
 | |
|     with open(filename, "rb") as f:
 | |
|         elements = partition_org(file=f)
 | |
| 
 | |
|     assert elements[0] == Title("Example Docs")
 | |
|     assert elements[0].metadata.filetype == "text/org"
 | |
| 
 | |
| 
 | |
| def test_partition_org_from_file_with_metadata_filename(filename="example-docs/README.org"):
 | |
|     with open(filename, "rb") as f:
 | |
|         elements = partition_org(file=f, metadata_filename="test")
 | |
| 
 | |
|     assert elements[0] == Title("Example Docs")
 | |
|     assert elements[0].metadata.filename == "test"
 | |
| 
 | |
| 
 | |
| def test_partition_org_from_filename_exclude_metadata(filename="example-docs/README.org"):
 | |
|     elements = partition_org(filename=filename, include_metadata=False)
 | |
| 
 | |
|     for i in range(len(elements)):
 | |
|         assert elements[i].metadata.to_dict() == {}
 | |
| 
 | |
| 
 | |
| def test_partition_org_from_file_exclude_metadata(filename="example-docs/README.org"):
 | |
|     with open(filename, "rb") as f:
 | |
|         elements = partition_org(file=f, include_metadata=False)
 | |
| 
 | |
|     for i in range(len(elements)):
 | |
|         assert elements[i].metadata.to_dict() == {}
 |