Source code for squaresdb.money.tests

import logging

from django.test import Client, TestCase
from django.urls import reverse

logger = logging.getLogger(__name__)

[docs] class PayTestCase(TestCase): fixtures = ['people.json', 'sample.json', 'squares.json', ]
[docs] def test_start(self): client = Client() path = reverse('pay:start') with self.assertNumQueries(2): response = client.get(path) logger.info(response) self.assertEqual(response.status_code, 200) self.assertContains(response, "Squares Pay") self.assertContains(response, "Rounds class") self.assertContains(response, "Pay what you think is right for you")