Exemple #1
0
    def setUp(self):
        from django.core.files import File
        import os.path

        self.dir = os.path.join(os.path.dirname(__file__), 'test_files', 'bzk')
        self.bzk = BZKEML(project=amcattest.create_test_project().id,
                          file=File(open(os.path.join(self.dir, 'test.html'))),
                          articleset=amcattest.create_test_set().id)
        self.result = self.bzk.run()
Exemple #2
0
    def setUp(self):
        from django.core.files import File
        import os.path

        self.dir = os.path.join(os.path.dirname(__file__), 'test_files', 'bzk')
        self.bzk = BZKEML(project=amcattest.create_test_project().id,
                          file=File(open(os.path.join(self.dir, 'test.html'))),
                          articleset=amcattest.create_test_set().id)
        self.result = self.bzk.run()
Exemple #3
0
class TestBZK(amcattest.AmCATTestCase):
    def setUp(self):
        from django.core.files import File
        import os.path

        self.dir = os.path.join(os.path.dirname(__file__), 'test_files', 'bzk')
        self.bzk = BZKEML(project=amcattest.create_test_project().id,
                          file=File(open(os.path.join(self.dir, 'test.html'))),
                          articleset=amcattest.create_test_set().id)
        self.result = self.bzk.run()

    def todo_test_scrape_unit(self):
        self.assertTrue(self.result)

    def todo_test_scrape_file(self):
        #props to check for:
        # headline, text, section, medium, date
        must_props = ('headline', 'text', 'medium', 'date', 'section')
        must_props = [[getattr(a, prop) for a in self.result] for prop in must_props]

        for proplist in must_props:
            self.assertTrue(all(proplist))