summaryrefslogtreecommitdiff
path: root/creole/tests
diff options
context:
space:
mode:
Diffstat (limited to 'creole/tests')
-rw-r--r--creole/tests/test_project_setup.py5
-rw-r--r--creole/tests/utils/utils.py16
2 files changed, 7 insertions, 14 deletions
diff --git a/creole/tests/test_project_setup.py b/creole/tests/test_project_setup.py
index b74fdbc..001e8da 100644
--- a/creole/tests/test_project_setup.py
+++ b/creole/tests/test_project_setup.py
@@ -8,6 +8,7 @@ import subprocess
from pathlib import Path
from creole import __version__
+from creole.setup_utils import assert_rst_readme
from creole.tests.constants import CREOLE_PACKAGE_ROOT
@@ -39,6 +40,10 @@ def test_version():
)
+def test_assert_rst_readme():
+ assert_rst_readme(package_root=CREOLE_PACKAGE_ROOT)
+
+
def test_poetry_check():
poerty_bin = shutil.which('poetry')
diff --git a/creole/tests/utils/utils.py b/creole/tests/utils/utils.py
index dd60454..d9fbf29 100644
--- a/creole/tests/utils/utils.py
+++ b/creole/tests/utils/utils.py
@@ -8,8 +8,6 @@
:license: GNU GPL v3 or above, see LICENSE for more details.
"""
-
-import difflib
import os
import shutil
import tempfile
@@ -17,17 +15,7 @@ import textwrap
import unittest
from pathlib import Path
-
-def make_diff(block1, block2):
- d = difflib.Differ()
-
- block1 = block1.replace("\\n", "\\n\n").split("\n")
- block2 = block2.replace("\\n", "\\n\n").split("\n")
-
- diff = d.compare(block1, block2)
-
- result = [f"{line:>2} {i}\n" for line, i in enumerate(diff)]
- return "".join(result)
+from creole.shared.diff_utils import unified_diff
class MarkupTest(unittest.TestCase):
@@ -54,7 +42,7 @@ class MarkupTest(unittest.TestCase):
return
try:
- diff = make_diff(first, second)
+ diff = unified_diff(first, second)
except AttributeError:
raise self.failureException(f"{first!r} is not {second!r}")