Exemplo n.º 1
0
    def test_read_file_year_reverse(self):
        book_reader = BookReader(file_name='pipe', order_by_year=True, reverse=True)
        book_reader._read_file()
        sorted_list = book_reader._get_sorted_lines_list()

        self.assertEqual(len(sorted_list), 4)
        for index, last_name in enumerate(['Beck', 'Beck', 'Fowler', 'Brooks']):
            self.assertEqual(last_name, book_reader.data_hash[sorted_list[index]].last_name)