21 lines
		
	
	
		
			671 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			671 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import unittest | ||
|  | 
 | ||
|  | from ..items import load_item_csv | ||
|  | from ..locations import load_location_csv | ||
|  | 
 | ||
|  | 
 | ||
|  | class TestCsvIntegrity(unittest.TestCase): | ||
|  |     def test_items_integrity(self): | ||
|  |         items = load_item_csv() | ||
|  | 
 | ||
|  |         for item in items: | ||
|  |             assert item.code_without_offset is not None, \ | ||
|  |                 "Some item do not have an id. Run the script `update_data.py` to generate them." | ||
|  | 
 | ||
|  |     def test_locations_integrity(self): | ||
|  |         locations = load_location_csv() | ||
|  | 
 | ||
|  |         for location in locations: | ||
|  |             assert location.code_without_offset is not None, \ | ||
|  |                 "Some location do not have an id. Run the script `update_data.py` to generate them." |