
import pytest
import requests


@pytest.mark.parametrize('path', [
    # Check pagination is working correctly
    '/page/2/', '/page/3/',
])
def test_pages_appear_correctly(path):
    resp = requests.get(f'http://localhost:5757/{path}')
    assert resp.status_code == 200


import pytest
import requests


@pytest.mark.parametrize('path', [
    # Check pagination is working correctly
    '/page/2/', '/page/3/',
])
def test_pages_appear_correctly(path):
    resp = requests.get(f'http://localhost:5757/{path}')
    assert resp.status_code == 200


@pytest.mark.parametrize('path, text_in_page', [
    ('2017/', 'Posts from 2017'),
    ('2017/09/', 'Posts from September 2017'),
    ('', 'Older posts')
])
def test_text_appears_in_pages(path, text_in_page):
    resp = requests.get(f'http://localhost:5757/{path}')
    assert resp.status_code == 200
    assert text_in_page in resp.text

Add tests for year and month archives
Add tests for year and month archives

  
  import pytest
  import requests
  
  
  @pytest.mark.parametrize('path', [
      # Check pagination is working correctly
      '/page/2/', '/page/3/',
  ])
  def test_pages_appear_correctly(path):
      resp = requests.get(f'http://localhost:5757/{path}')
      assert resp.status_code == 200
  
+ 
+ @pytest.mark.parametrize('path, text_in_page', [
+     ('2017/', 'Posts from 2017'),
+     ('2017/09/', 'Posts from September 2017'),
+     ('', 'Older posts')
+ ])
+ def test_text_appears_in_pages(path, text_in_page):
+     resp = requests.get(f'http://localhost:5757/{path}')
+     assert resp.status_code == 200
+     assert text_in_page in resp.text
+ 
Add tests for year and month archives
## Code Before:

import pytest
import requests


@pytest.mark.parametrize('path', [
    # Check pagination is working correctly
    '/page/2/', '/page/3/',
])
def test_pages_appear_correctly(path):
    resp = requests.get(f'http://localhost:5757/{path}')
    assert resp.status_code == 200

## Instruction:
Add tests for year and month archives
## Code After:

import pytest
import requests


@pytest.mark.parametrize('path', [
    # Check pagination is working correctly
    '/page/2/', '/page/3/',
])
def test_pages_appear_correctly(path):
    resp = requests.get(f'http://localhost:5757/{path}')
    assert resp.status_code == 200


@pytest.mark.parametrize('path, text_in_page', [
    ('2017/', 'Posts from 2017'),
    ('2017/09/', 'Posts from September 2017'),
    ('', 'Older posts')
])
def test_text_appears_in_pages(path, text_in_page):
    resp = requests.get(f'http://localhost:5757/{path}')
    assert resp.status_code == 200
    assert text_in_page in resp.text
