def test_016(self): """ Document document setter - valid text file """ document = Document() document.document = "test.txt" self.assertEqual(document.name, "test") self.assertEqual(len(document), 1) self.assertEqual(document.text, ["foo"]) os.remove("test1.txt")
def test_018(self): """ Document document setter - valid PDF file with page directory """ document = Document() document.dir = "./" document.document = "files/4page.pdf" self.assertEqual(document.name, "4page") self.assertEqual(len(document), 4) for i in range(1, 5): self.assertTrue(os.path.isfile("4page" + str(i) + ".pdf")) self.assertTrue(os.path.isfile("4page" + str(i) + ".txt")) self.assertTrue(os.path.isfile("4page" + str(i) + ".json")) for i in range(1, 5): os.remove("4page" + str(i) + ".pdf") os.remove("4page" + str(i) + ".txt") os.remove("4page" + str(i) + ".json")
def test_019(self): """ Document document setter - not a string """ document = Document() with pytest.raises(TypeError): document.document = 12
def test_015(self): """ Document document setter - nonexistent file """ document = Document() with pytest.raises(FileNotFoundError): document.document = "files/nonexist.txt"