mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	test_events.py: Add a test for the do_change_realm_alias() function.
				
					
				
			This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							fec145fc0c
						
					
				
				
					commit
					21dccaedd1
				
			@@ -59,6 +59,7 @@ from zerver.lib.actions import (
 | 
			
		||||
    do_change_pm_content_in_desktop_notifications,
 | 
			
		||||
    do_change_enable_digest_emails,
 | 
			
		||||
    do_add_realm_alias,
 | 
			
		||||
    do_change_realm_alias,
 | 
			
		||||
    do_remove_realm_alias,
 | 
			
		||||
)
 | 
			
		||||
from zerver.lib.events import (
 | 
			
		||||
@@ -832,10 +833,22 @@ class EventsRegisterTest(ZulipTestCase):
 | 
			
		||||
 | 
			
		||||
        schema_checker = check_dict([
 | 
			
		||||
            ('type', equals('realm_domains')),
 | 
			
		||||
            ('op', equals('remove')),
 | 
			
		||||
            ('domain', check_string),
 | 
			
		||||
            ('op', equals('change')),
 | 
			
		||||
            ('alias', check_dict([
 | 
			
		||||
                ('domain', equals('zulip.org')),
 | 
			
		||||
                ('allow_subdomains', equals(True)),
 | 
			
		||||
            ])),
 | 
			
		||||
        ])
 | 
			
		||||
        alias = RealmAlias.objects.get(realm=realm, domain='zulip.org')
 | 
			
		||||
        events = self.do_test(lambda: do_change_realm_alias(alias, True))
 | 
			
		||||
        error = schema_checker('events[0]', events[0])
 | 
			
		||||
        self.assert_on_error(error)
 | 
			
		||||
 | 
			
		||||
        schema_checker = check_dict([
 | 
			
		||||
            ('type', equals('realm_domains')),
 | 
			
		||||
            ('op', equals('remove')),
 | 
			
		||||
            ('domain', equals('zulip.org')),
 | 
			
		||||
        ])
 | 
			
		||||
        events = self.do_test(lambda: do_remove_realm_alias(alias))
 | 
			
		||||
        error = schema_checker('events[0]', events[0])
 | 
			
		||||
        self.assert_on_error(error)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user