def inactive_admin_with_data(context, data_str): data = json.loads(data_str) data['is_active'] = False data['discourse_user_name'] = 'activeAdmin' data['discourse_api_key'] = "123456" admin_user = AdminFactory(**data) context.user = admin_user
def forum_admin_for_data(context, data_str): data = json.loads(data_str) data['state'] = 'active' data['discourse_user_name'] = 'activeAdmin' data['discourse_api_key'] = "123456" admin_user = AdminFactory(**data) context.user = admin_user
def admin_with_status_and_data(context, user_status): data = { 'state': user_status, 'discourse_user_name': 'activeAdmin', 'discourse_api_key': '123456', 'email': '*****@*****.**', 'password': '******' } admin_user = AdminFactory(**data) context.user = admin_user
def forum_admin_without_access_for_data(context, data_str): data = json.loads(data_str) data['state'] = 'active' admin_user = AdminFactory(**data) context.user = admin_user
def logged_as_another_admin_with_email_and_password(context, email_address, password): context.user = AdminFactory(email=email_address, password=password, phone='0048123456789') DjangoClient().force_login(context.user)
def logged_as_another_admin(context): context.user = AdminFactory(email='*****@*****.**', password='******', phone='0048123456789') DjangoClient().force_login(context.user)
def inactive_admin(): usr = AdminFactory.create(email='*****@*****.**', password='******', phone='0048123456789', is_active=False) return usr
def another_admin(): return AdminFactory.create(email='*****@*****.**', password='******', phone='0048123456789')
def admin(): usr = AdminFactory.create(email='*****@*****.**', password='******', phone='0048123456789') # OrganizationFactory.create_batch(2, users=(usr,)) return usr