Ejemplo n.º 1
0
def test_custom_url_page_view(client):
    """Custom page, on it's block URL, so should throw an exception."""
    default_scenario_block()
    page = get_page_custom_calendar()
    with pytest.raises(BlockError) as excinfo:
        client.get(page.get_absolute_url())
    assert 'should NOT match' in str(excinfo.value)
Ejemplo n.º 2
0
def test_design_url(client):
    """A standard block page (design url) should display without errors."""
    user = UserFactory(username='******', is_staff=True)
    assert client.login(username=user.username, password=TEST_PASSWORD)
    default_scenario_block()
    page = get_page_info()
    response = client.get(page.get_design_url())
    assert 200 == response.status_code
Ejemplo n.º 3
0
def test_custom_url(client):
    """Custom page, on it's own URL, so should display correctly."""
    default_scenario_block()
    get_page_custom_calendar()
    response = client.get(reverse('calendar.information'))
    assert 200 == response.status_code
    assert 'Jan' in str(response.content)
    assert 'Feb' in str(response.content)
    assert 'Mar' in str(response.content)
Ejemplo n.º 4
0
def test_standard_url_reverse(client):
    """A standard block page (reverse url) should display without errors."""
    default_scenario_block()
    url = reverse('project.page', kwargs=dict(page='info'))
    response = client.get(url)
    assert 200 == response.status_code
Ejemplo n.º 5
0
def test_standard_url_home_root(client):
    """A standard block page ('/' url) should display without errors."""
    default_scenario_block()
    url = reverse('project.home')
    response = client.get(url)
    assert 200 == response.status_code
Ejemplo n.º 6
0
def test_standard_url_home(client):
    """A standard block page (absolute url) should display without errors."""
    default_scenario_block()
    page = get_page_home()
    response = client.get(page.get_absolute_url())
    assert 200 == response.status_code
Ejemplo n.º 7
0
 def handle(self, *args, **options):
     default_scenario_block()
     print("Created 'block' demo data...")