2017-01-12 21:45:49 +01:00
|
|
|
from unittest import TestCase
|
|
|
|
|
|
|
|
from pathlib import Path
|
|
|
|
|
|
|
|
from src.markdown_converter import MarkdownConverter
|
|
|
|
|
|
|
|
|
2017-01-30 16:09:23 +01:00
|
|
|
class TestMarkdownHeader(TestCase):
|
2017-01-12 21:45:49 +01:00
|
|
|
def setUp(self):
|
2020-07-24 16:26:14 +02:00
|
|
|
self.converter = MarkdownConverter("test/dokuwiki_example.txt")
|
2017-01-12 21:45:49 +01:00
|
|
|
|
|
|
|
def test_acceptance_test_case(self):
|
|
|
|
# python 3.5 and up
|
2020-07-24 16:26:14 +02:00
|
|
|
expected = Path("test/expected_markdown_output.txt").read_text()
|
2017-01-12 21:45:49 +01:00
|
|
|
actual = self.converter.convert()
|
|
|
|
|
|
|
|
print(actual)
|
|
|
|
self.assertEqual(expected, actual, "Files not matching!")
|