mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	Tweaked by tabbott to rename to test_cache.py and remove the sender_name argument (Since it was kinda confusing).
		
			
				
	
	
		
			14 lines
		
	
	
		
			503 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			503 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from mock import Mock, patch
 | 
						|
 | 
						|
from zerver.apps import flush_cache
 | 
						|
from zerver.lib.test_classes import ZulipTestCase
 | 
						|
 | 
						|
class AppsTest(ZulipTestCase):
 | 
						|
    def test_cache_gets_flushed(self) -> None:
 | 
						|
        with patch('zerver.apps.logging.info') as mock_logging:
 | 
						|
            with patch('zerver.apps.cache.clear') as mock:
 | 
						|
                # The argument to flush_cache doesn't matter
 | 
						|
                flush_cache(Mock())
 | 
						|
                mock.assert_called_once()
 | 
						|
            mock_logging.assert_called_once()
 |