13 lines
		
	
	
		
			584 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			584 B
		
	
	
	
		
			Python
		
	
	
	
| import unittest
 | |
| 
 | |
| from BaseClasses import ItemClassification
 | |
| from ...test import solo_multiworld
 | |
| 
 | |
| 
 | |
| class TestHasProgressionPercent(unittest.TestCase):
 | |
|     def test_max_item_amount_is_full_collection(self):
 | |
|         # Not caching because it fails too often for some reason
 | |
|         with solo_multiworld(world_caching=False) as (multiworld, world):
 | |
|             progression_item_count = sum(1 for i in multiworld.get_items() if ItemClassification.progression in i.classification)
 | |
|             self.assertEqual(world.total_progression_items, progression_item_count - 1)  # -1 to skip Victory
 |