Exemple #1
0
 def test_parse_keywords_page_with_anchors(self):
     with open(get_fixture_file("fixtures/html/keywords_page.html"), "r") as f:
         s = f.read()
     keywords = pages_parser.parse_keywords_from_html(s)
     self.assertEqual(
         [
             AwrKeyword(u"responsive design", "1"),
             AwrKeyword(u"analytics", "2")
         ],
         keywords
     )
Exemple #2
0
    def test(self):

        generated_keywords = generate_combinations(get_fixture_file("fixtures/generator"))
        expected = ["developpement geneve",
                    "developpement drupal",
                    "developpement aem",
                    "development geneva",
                    "development drupal",
                    "development aem",
                    ]
        self.assertEqual(expected, generated_keywords.keys())
 def test_parse_keywords_page(self):
     with open(get_fixture_file("fixtures/html/keywords_page.html"), "r") as f:
         s = f.read()
     keywords = pages_parser.parse_keywords_from_html(s)
     self.assertEqual(
         [
             AwrKeyword(u"responsive design", "1"),
             AwrKeyword(u"analytics", "2")
         ],
         keywords
     )
Exemple #4
0
 def test_parse_groups_page(self):
     with open(get_fixture_file("fixtures/html/groups_page.html"), "r") as f:
         s = f.read()
     groups = pages_parser.parse_groups_from_html(s)
     print (groups)
     self.assertEqual(
         [
             AwrGroup(u"sdf", "36"),
             AwrGroup(u"coco", "37")
         ],
         groups
     )
 def test_parse_groups_page(self):
     with open(get_fixture_file("fixtures/html/groups_page.html"), "r") as f:
         s = f.read()
     groups = pages_parser.parse_groups_from_html(s)
     print (groups)
     self.assertEqual(
         [
             AwrGroup(u"sdf", "36"),
             AwrGroup(u"coco", "37")
         ],
         groups
     )
Exemple #6
0
    def test_parse_projects_page(self):
        with open(get_fixture_file("fixtures/html/projects_page.html"), "r") as f:
            s = f.read()
        groups = pages_parser.parse_projects_from_html(s)
        print (groups)

        self.assertEqual(
            [
                ('1', 'liip.ch'),
                ('4', 'www.f-p-sa.ch'),
                ('2', 'giampierobodino.com'),
                ('3', 'https://www.swissaid.ch/')
            ],
            groups
        )
    def test_parse_projects_page(self):
        with open(get_fixture_file("fixtures/html/projects_page.html"), "r") as f:
            s = f.read()
        groups = pages_parser.parse_projects_from_html(s)
        print (groups)

        self.assertEqual(
            [
                ('1', 'liip.ch'),
                ('4', 'www.f-p-sa.ch'),
                ('2', 'giampierobodino.com'),
                ('3', 'https://www.swissaid.ch/')
            ],
            groups
        )
Exemple #8
0
 def test_get_total_keywords(self):
     with open(get_fixture_file("fixtures/html/keywords_page.html"), "r") as f:
         s = f.read()
     number = pages_parser.parse_total_keywords(s)
     self.assertEqual(2, number)
 def test_get_total_keywords(self):
     with open(get_fixture_file("fixtures/html/keywords_page.html"), "r") as f:
         s = f.read()
     number = pages_parser.parse_total_keywords(s)
     self.assertEqual(2, number)