コード例 #1
0
ファイル: test_models.py プロジェクト: eliyamelamed1/ZBite
def test_get_top_rated_accounts_url():
    assert UserAccount.get_top_rated_accounts_url() == reverse('accounts:top')
コード例 #2
0
import pytest
from django.urls import reverse

import conftest
from accounts.models import UserAccount
from factories import UserFactory

top_rated_accounts_url = UserAccount.get_top_rated_accounts_url()

# ------------------------------------------------ Tests
pytestmark = pytest.mark.django_db


def test_signup_success(signup):
    assert signup.response.status_code == 201


def test_login_fail_without_signup(api_client):
    user_data = UserFactory.build()
    login_url = '/api/users/login/'
    user_data = {
        'email': user_data.email,
        'password': user_data.password,
    }
    response = api_client.post(login_url, user_data)

    assert response.status_code == 400


def test_login_success(signup_and_login):
    assert signup_and_login.response.status_code == 200