aboutsummaryrefslogtreecommitdiff
path: root/wqflask/tests/integration/test_glossary.py
blob: c9f1e62a08a7a17f5f9f4bab6846979fd8508b00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"Integration tests for glossary"
import unittest

from bs4 import BeautifulSoup

from wqflask import app


class TestGenMenu(unittest.TestCase):
    """Tests for glossary"""

    def setUp(self):
        self.app = app.test_client()

    def tearDown(self):
        pass

    def test_glossary_page(self):
        """Test that the glossary page is rendered properly"""
        response = self.app.get('/glossary', follow_redirects=True)
        html_content = BeautifulSoup(response.data, "lxml")
        self.assertEqual(html_content.find("title").get_text(),
                         "Glossary GeneNetwork 2")
        self.assertEqual(
            html_content.find(
                'p',
                attrs={'id': 'mytest'}).get_text(),
            "Test")