old_contents: # coding: utf-8
  
  from unittest import TestCase
  from findaconf import app, db
  from findaconf.tests.config import set_app, unset_app
  
  
  class TestSiteRoutes(TestCase):
  
      def setUp(self):
          self.app = set_app(app, db)
  
      def tearDown(self):
          unset_app(db)
  
      # test routes from blueprint/site.py
  
      def test_index(self):
          resp = self.app.get('/')
          assert resp.status_code == 200
          assert resp.mimetype == 'text/html'
  
      def test_find(self):
          resp = self.app.get('/find', data={'query': 'sociology',
                                             'month': 'February',
                                             'year': 2015,
                                             'region': 'Europe',
                                             'location': 'University of Essex'})
          assert resp.status_code == 200
          assert resp.mimetype == 'text/html'
  
new_contents: # coding: utf-8
  
  from findaconf import app, db
  from findaconf.tests.config import set_app, unset_app
  from unittest import TestCase
  
  
  class TestSiteRoutes(TestCase):
  
      def setUp(self):
          self.app = set_app(app, db)
  
      def tearDown(self):
          unset_app(db)
  
      # test routes from blueprint/site.py
      def test_index(self):
          resp = self.app.get('/')
          assert resp.status_code == 200
          assert resp.mimetype == 'text/html'
  
      def test_find(self):
          resp = self.app.get('/find', data={'query': 'sociology',
                                             'month': 'February',
                                             'year': 2015,
                                             'region': 'Europe',
                                             'location': 'University of Essex'})
          assert resp.status_code == 200
          assert resp.mimetype == 'text/html'
      
      def test_login(self):
          
          # test if login page exists
          resp = self.app.get('/login')
          assert resp.status_code == 200
          assert resp.mimetype == 'text/html'
          
          # test if is there a link to login in the home page
          resp = self.app.get('/')
          assert 'href="/login"' in resp.data
subject: Create tests for login page