Disable inactive club sites #68
|
@ -6,7 +6,7 @@ from unittest.mock import patch
|
|||
|
||||
from ceo_common.model import Term
|
||||
import ceo_common.utils
|
||||
from tests.utils import create_php_file_for_club
|
||||
from tests.utils import create_php_file_for_club, reset_disable_club_conf
|
||||
|
||||
|
||||
def create_website_config_for_club(sites_available_dir, cn, filename=None):
|
||||
|
@ -149,3 +149,11 @@ def test_remove_inactive_club_reps(
|
|||
webhosting_srv.disable_sites_for_inactive_clubs(remove_inactive_club_reps=True)
|
||||
group = ldap_srv_session.get_group(group.cn)
|
||||
assert group.members == []
|
||||
|
||||
# Make sure that inactive club reps get removed even if the site
|
||||
# has already been disabled
|
||||
group.add_member(user1.uid)
|
||||
with g_admin_ctx():
|
||||
webhosting_srv.disable_sites_for_inactive_clubs(remove_inactive_club_reps=True)
|
||||
group = ldap_srv_session.get_group(group.cn)
|
||||
assert group.members == []
|
||||
|
|
Loading…
Reference in New Issue