tests.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:timestrap 作者: overshard 项目源码 文件源码
def init_api_test_data():
    """
    Generates fake data, starts an HttpClient session, creates a fake user and
    logs that user in.
    """
    call_command('migrate', verbosity=0)
    call_command('fake', verbosity=0, iterations=1)

    c = HttpClient()

    fake_user = fake.simple_profile()
    fake_password = fake.password()
    user = User.objects.create_user(fake_user['username'], fake_user['mail'],
                                    fake_password)
    site_permission = SitePermission.objects.create(user=user)
    site_permission.sites.set(Site.objects.filter(id=1))
    site_permission.save()

    user = User.objects.get(username=fake_user['username'])
    c.login(username=fake_user['username'], password=fake_password)

    return [c, user]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号