class txt_processing(object): ''' Products of "plaintext_factory", using the txt_handler class in libs. ''' def __init__(self, path): self.__path = path self.__init_text = Txt_Container(self.__path) def get_lines(self): lines = self.__init_text.get_lines_txt() return lines def get_name(self): name = self.__init_text.get_name() return name def get_size(self): size = self.__init_text.get_size() return size
class Test_Txt_Container(unittest.TestCase): def setUp(self): self.__file_ = Txt_Container("test_files/test_txt.txt") def test_get_lines_txt(self): ''' unit-test to check if a list type and the refrence are returned. ''' get_lines = self.__file_.get_lines_txt() refrence = "http://bilder.bild.de/fotos/lachsack-36229038/Bild/1.bild.jpg" self.assertEqual(type (get_lines), list) self.assertEqual(get_lines[0], refrence) def test_get_type(self): ''' unit-test to check if the file type was correctly retrieved. ''' file_type = self.__file_.get_type() self.assertEqual(file_type, ".txt-File") def test_get_size(self): ''' unit-test to check if the file size was correctly retrieved. ''' file_size = self.__file_.get_size() self.assertEqual(file_size, 61) def test_get_name(self): ''' unit-test to check if the file name was correctly retrieved. ''' file_name = self.__file_.get_name() self.assertEqual(file_name, "test_txt.txt")
def __init__(self, path): self.__path = path self.__init_text = Txt_Container(self.__path)
def setUp(self): self.__file_ = Txt_Container("test_files/test_txt.txt")