20 lines
545 B
Python
20 lines
545 B
Python
import pytest
|
|
from lettings.models import Address, Letting
|
|
|
|
from django.test import Client
|
|
from django.urls import reverse
|
|
from bs4 import BeautifulSoup
|
|
|
|
@pytest.mark.django_db
|
|
def test_view_should_display_right_len_list(sample_letting):
|
|
"""
|
|
test if the list displayed contains the right amount of objects
|
|
created in fixture
|
|
"""
|
|
c = Client()
|
|
url = reverse('lettings_index')
|
|
response = c.get(url)
|
|
soup = BeautifulSoup(response.content, 'html.parser')
|
|
li_tags = soup.find_all('li')
|
|
assert len(li_tags) == 2
|