def test_get_existing_page_number(self):
     """Test if djvu file contains text."""
     djvu = DjVuFile(self.file_djvu)
     self.assertTrue(djvu.has_text())
     txt = djvu.get_page(1)
     self.assertEqual(txt, self.test_txt)
Esempio n. 2
0
 def test_get_existing_page_number(self):
     """Test text is returned for existing page number."""
     djvu = DjVuFile(self.file_djvu)
     self.assertTrue(djvu.has_text())
     txt = djvu.get_page(1)
     self.assertEqual(txt, self.test_txt)
Esempio n. 3
0
 def test_get_existing_page_number(self):
     """Test if djvu file contains text."""
     djvu = DjVuFile(self.file_djvu)
     self.assertTrue(djvu.has_text())
     txt = djvu.get_page(1)
     self.assertEqual(txt, self.test_txt)
Esempio n. 4
0
 def test_get_not_existing_page(self):
     """Test error is raised if djvu file has no text."""
     djvu = DjVuFile(self.file_djvu_wo_text)
     self.assertFalse(djvu.has_text())
     with self.assertRaises(ValueError):
         djvu.get_page(1)
Esempio n. 5
0
 def test_get_not_existing_page_number(self):
     """Test error is raised if djvu page number is out of range."""
     djvu = DjVuFile(self.file_djvu)
     self.assertTrue(djvu.has_text())
     with self.assertRaises(ValueError):
         djvu.get_page(100)
Esempio n. 6
0
 def test_get_existing_page_number(self):
     """Test text is returned for existing page number."""
     djvu = DjVuFile(self.file_djvu)
     self.assertTrue(djvu.has_text())
     txt = djvu.get_page(1)
     self.assertEqual(txt, self.test_txt)