Example #1
0
 def test_delete_all_user_sessions(self) -> None:
     self.do_test_session(self.example_email("hamlet"),
                          lambda: delete_all_user_sessions(),
                          get_realm("zulip"), True)
     self.do_test_session(self.mit_email("sipbtest"),
                          lambda: delete_all_user_sessions(),
                          get_realm("zephyr"), True)
Example #2
0
 def test_delete_all_user_sessions(self) -> None:
     self.do_test_session(self.example_user("hamlet"),
                          lambda: delete_all_user_sessions(),
                          get_realm("zulip"), True)
     self.do_test_session(self.mit_user("sipbtest"),
                          lambda: delete_all_user_sessions(),
                          get_realm("zephyr"), True)
Example #3
0
 def handle(self, *args: Any, **options: Any) -> None:
     realm = self.get_realm(options)
     if realm:
         delete_realm_user_sessions(realm)
     elif options["deactivated_only"]:
         delete_all_deactivated_user_sessions()
     else:
         delete_all_user_sessions()
Example #4
0
 def handle(self, *args, **options):
     # type: (*Any, **Any) -> None
     if options["realm"]:
         realm = get_realm(options["realm"])
         delete_realm_user_sessions(realm)
     elif options["deactivated_only"]:
         delete_all_deactivated_user_sessions()
     else:
         delete_all_user_sessions()
Example #5
0
    def test_delete_all_user_sessions(self) -> None:
        self.do_test_session(
            self.example_user("hamlet"),
            lambda: delete_all_user_sessions(),
            get_realm("zulip"),
            True,
        )

        lear_realm = get_realm("lear")
        do_set_realm_property(lear_realm, "enable_spectator_access", True, acting_user=None)
        self.make_stream(
            "web_public_stream",
            realm=lear_realm,
            is_web_public=True,
        )
        self.do_test_session(
            self.lear_user("cordelia"),
            lambda: delete_all_user_sessions(),
            lear_realm,
            True,
        )
Example #6
0
 def test_delete_all_user_sessions(self) -> None:
     self.do_test_session(self.example_email("hamlet"),
                          lambda: delete_all_user_sessions(), True)
     self.do_test_session(self.mit_email("sipbtest"),
                          lambda: delete_all_user_sessions(), True)
Example #7
0
 def test_delete_all_user_sessions(self):
     # type: () -> None
     self.do_test_session(self.example_email("hamlet"), lambda: delete_all_user_sessions(), True)
     self.do_test_session(self.mit_email("sipbtest"), lambda: delete_all_user_sessions(), True)