Ejemplo n.º 1
0
def test_login_email(client, valid_user_3):
    create_activated_test_user(valid_user_3)
    user_data = {
        'username': inverse_case(valid_user_3['email']),
        'password': valid_user_3['password']
    }
    perform_login(client, user_data, 'posts:home')
Ejemplo n.º 2
0
def check_response_data(client, username, page, posts, has_next, search=''):
    params = {'page': page, 'search': search}

    url = reverse('posts:author-posts',
                  kwargs={'username': inverse_case(username)})
    querystring = urlencode(params)
    response = client.get(f'{url}?{querystring}')
    assert response.status_code == 200
    assert type(response) == JsonResponse
    response_data = json.loads(response.content.decode('utf-8'))
    assert response_data['has_next'] == has_next
    assert response_data['posts'] == posts
Ejemplo n.º 3
0
def test_successful_reset_password(client, valid_user_1):
    user = create_activated_test_user(valid_user_1)
    user_data = {'email': inverse_case(valid_user_1['email'])}
    perform_successful_reset_password(client, user, user_data)
Ejemplo n.º 4
0
def user_repeating_email(valid_username2, valid_email1, valid_password1):
    return {
        'username': valid_username2,
        'email': inverse_case(valid_email1),
        'password': valid_password1
    }
Ejemplo n.º 5
0
def repeated_denial_reason(valid_denial_reason_1):
    return inverse_case(valid_denial_reason_1)