mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-31 03:53:50 +00:00 
			
		
		
		
	compatibility: Shift functions to new module.
Shift functions used for compatibility from zerver.lib.home (is_outdated_server) and zerver.view.compatibility (pop_numerals, version_lt, find_mobile_os, is_outdated_desktop_app, is_unsupported_browser) to zerver.lib.compatibility module.
This commit is contained in:
		
				
					committed by
					
						 Tim Abbott
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							fcff3cc5da
						
					
				
				
					commit
					f82aba5a3d
				
			| @@ -17,8 +17,9 @@ from zerver.lib.actions import ( | ||||
|     do_change_plan_type, | ||||
|     do_create_user, | ||||
| ) | ||||
| from zerver.lib.compatibility import LAST_SERVER_UPGRADE_TIME, is_outdated_server | ||||
| from zerver.lib.events import add_realm_logo_fields | ||||
| from zerver.lib.home import LAST_SERVER_UPGRADE_TIME, get_furthest_read_time, is_outdated_server | ||||
| from zerver.lib.home import get_furthest_read_time | ||||
| from zerver.lib.soft_deactivation import do_soft_deactivate_users | ||||
| from zerver.lib.test_classes import ZulipTestCase | ||||
| from zerver.lib.test_helpers import get_user_messages, override_settings, queries_captured | ||||
| @@ -896,17 +897,17 @@ class HomeTest(ZulipTestCase): | ||||
|         hamlet = self.example_user("hamlet") | ||||
|         iago = self.example_user("iago") | ||||
|         now = LAST_SERVER_UPGRADE_TIME.replace(tzinfo=pytz.utc) | ||||
|         with patch("zerver.lib.home.timezone_now", return_value=now + timedelta(days=10)): | ||||
|         with patch("zerver.lib.compatibility.timezone_now", return_value=now + timedelta(days=10)): | ||||
|             self.assertEqual(is_outdated_server(iago), False) | ||||
|             self.assertEqual(is_outdated_server(hamlet), False) | ||||
|             self.assertEqual(is_outdated_server(None), False) | ||||
|  | ||||
|         with patch("zerver.lib.home.timezone_now", return_value=now + timedelta(days=397)): | ||||
|         with patch("zerver.lib.compatibility.timezone_now", return_value=now + timedelta(days=397)): | ||||
|             self.assertEqual(is_outdated_server(iago), True) | ||||
|             self.assertEqual(is_outdated_server(hamlet), True) | ||||
|             self.assertEqual(is_outdated_server(None), True) | ||||
|  | ||||
|         with patch("zerver.lib.home.timezone_now", return_value=now + timedelta(days=380)): | ||||
|         with patch("zerver.lib.compatibility.timezone_now", return_value=now + timedelta(days=380)): | ||||
|             self.assertEqual(is_outdated_server(iago), True) | ||||
|             self.assertEqual(is_outdated_server(hamlet), False) | ||||
|             self.assertEqual(is_outdated_server(None), False) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user