def test_get_active_users(disabled, deleted, initialized_db): # Delete a user. deleted_user = model.user.get_user("public") queue = WorkQueue("testgcnamespace", lambda db: db.transaction()) mark_namespace_for_deletion(deleted_user, [], queue) users = get_active_users(disabled=disabled, deleted=deleted) deleted_found = [user for user in users if user.id == deleted_user.id] assert bool(deleted_found) == (deleted and disabled) for user in users: if not disabled: assert user.enabled
def get_users(all_users=False, users_list=None): if all_users: return get_active_users(disabled=False) return map(get_nonrobot_user, users_list)