示例#1
0
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
示例#2
0
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
示例#3
0
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
示例#4
0
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)
示例#7
0
def inactive_admin():
    usr = AdminFactory.create(email='*****@*****.**',
                              password='******',
                              phone='0048123456789',
                              is_active=False)
    return usr
示例#8
0
def another_admin():
    return AdminFactory.create(email='*****@*****.**',
                               password='******',
                               phone='0048123456789')
示例#9
0
def admin():
    usr = AdminFactory.create(email='*****@*****.**',
                              password='******',
                              phone='0048123456789')
    # OrganizationFactory.create_batch(2, users=(usr,))
    return usr