chiark / gitweb /
plugins: make it clear the testing is done through Pelican.
authorVladimír Vondruš <mosra@centrum.cz>
Sun, 12 May 2019 13:58:11 +0000 (15:58 +0200)
committerVladimír Vondruš <mosra@centrum.cz>
Tue, 21 May 2019 14:51:51 +0000 (16:51 +0200)
17 files changed:
plugins/m/test/__init__.py
plugins/m/test/test_abbr.py
plugins/m/test/test_alias.py
plugins/m/test/test_code.py
plugins/m/test/test_components.py
plugins/m/test/test_dot.py
plugins/m/test/test_dox.py
plugins/m/test/test_filesize.py
plugins/m/test/test_gh.py
plugins/m/test/test_gl.py
plugins/m/test/test_htmlsanity.py
plugins/m/test/test_images.py
plugins/m/test/test_link.py
plugins/m/test/test_math.py
plugins/m/test/test_metadata.py
plugins/m/test/test_plots.py
plugins/m/test/test_vk.py

index bb6fb4a6923254f39c4fcb1eb2e1b8b42d550f9a..645400f9849fa540753dce9cf36000d32dab3934 100644 (file)
@@ -28,7 +28,7 @@ import unittest
 
 from pelican import read_settings, Pelican
 
-class PluginTestCase(unittest.TestCase):
+class PelicanPluginTestCase(unittest.TestCase):
     def __init__(self, path, dir, *args, **kwargs):
         unittest.TestCase.__init__(self, *args, **kwargs)
         # Source files for test_something.py are in something_{dir}/ subdirectory
index f4e3092239b2903e65c62c5c28d510a7e73dc9bb..721fbbaa82827560b90fe9035910fcbc52935b69 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Abbr(PluginTestCase):
+class Abbr(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index f773786e5b99119451de55178f68a08fad156d47..85fa2bd524e8b76fb329265f1e90ddccbd3a4716 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Alias(PluginTestCase):
+class Alias(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index ad0cb7d4a1cc7122fa3db2ec248651f388322f27..b49998bb2ff7bfa1a545973661fe20b7a4f9c243 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Code(PluginTestCase):
+class Code(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index e8558016a8adff8c3f97117bb0dadde6a50f1c2a..cba039ab316d66bd20131b90e9b2f0235d77b754 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Components(PluginTestCase):
+class Components(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index 2c9016f284d51bcc8ecbcd585a7262f06e308131..d50bd487bea1d5665b5ec17dca1f1fc484f3dd09 100644 (file)
@@ -29,12 +29,12 @@ import unittest
 
 from distutils.version import LooseVersion
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
 def dot_version():
     return re.match(".*version (?P<version>\d+\.\d+\.\d+).*", subprocess.check_output(['dot', '-V'], stderr=subprocess.STDOUT).decode('utf-8').strip()).group('version')
 
-class Dot(PluginTestCase):
+class Dot(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index e6c02c84a59e5f1e0fac68cdbd3113b4955b3873..58c42a7a1d17504b2692bc65ea0c2a36ac4c8675 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Dox(PluginTestCase):
+class Dox(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index ab715b46bec721b09b7dde820d4dbb538d581bdb..5793b49407eb2a4c6d7939002c0a9582246fca45 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Filesize(PluginTestCase):
+class Filesize(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index fb2dfee89aa2435e3341f885a449ee44fb81a611..61298f79a869558c095d69487f5ccd77567c97c7 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Gh(PluginTestCase):
+class Gh(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index 8fa8ea5f52e7e0be723af27de67475f7c4ae22a6..a12e595cf1195b3f516e73ad5091a55cde33f0e2 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Gl(PluginTestCase):
+class Gl(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index 90efe87ca21c39a431f0425d477b81e88dbeb9da..b210f50c2d3e5c12b0ee530d5b3a7c2a033f688e 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Content(PluginTestCase):
+class Content(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, 'content', *args, **kwargs)
 
@@ -39,7 +39,7 @@ class Content(PluginTestCase):
         # Verify there's no superfluous markup or useless classes
         self.assertEqual(*self.actual_expected_contents('page.html'))
 
-class Typography(PluginTestCase):
+class Typography(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, 'typography', *args, **kwargs)
 
@@ -89,7 +89,7 @@ class Typography(PluginTestCase):
         self.assertEqual(*self.actual_expected_contents('category-a-category.html'))
         self.assertEqual(*self.actual_expected_contents('tag-tagging-a-name.html'))
 
-class TypographyGlobalLang(PluginTestCase):
+class TypographyGlobalLang(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, 'typography_global_lang', *args, **kwargs)
 
@@ -110,7 +110,7 @@ class TypographyGlobalLang(PluginTestCase):
         # be at proper places and not where it shouldn't be.
         self.assertEqual(*self.actual_expected_contents('page.html'))
 
-class RenderRst(PluginTestCase):
+class RenderRst(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, 'parse_error', *args, **kwargs)
 
index 8dd0ea312595b79c9ed944ea1ad8f1cc0436b07a..0233c5ddde0dd1039b5f702e2d49fbe8806928ed 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Images(PluginTestCase):
+class Images(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index 8c0f14ced57efdb6d08f66b8ce52c858a399fd06..acd62f721032960ae16da97fdc53beb33a3337b8 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from . import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Link(PluginTestCase):
+class Link(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index be3aa3a55dfd46008f5f81786be32e7c49824ec1..59ea68febbce8e9ecd8772aa98740920468b4e8f 100644 (file)
@@ -32,9 +32,9 @@ from hashlib import sha1
 
 from distutils.version import LooseVersion
 
-from . import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Math(PluginTestCase):
+class Math(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
@@ -105,7 +105,7 @@ fermat = """<?xml version='1.0' encoding='UTF-8'?>
 </g>
 </svg>"""
 
-class Cached(PluginTestCase):
+class Cached(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, 'cached', *args, **kwargs)
 
@@ -136,7 +136,7 @@ class Cached(PluginTestCase):
             fermat_hash: (6, 0.0, fermat)})
         self.assertEqual(math_cache_actual, math_cache_expected)
 
-class Uncached(PluginTestCase):
+class Uncached(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, 'uncached', *args, **kwargs)
 
index 2eb95f9f9c05b1fbe72ac54e9b0f697c928d1ac7..44e1a5743c9fd7261ea7b64c8a289e9fe5e852d7 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Metadata(PluginTestCase):
+class Metadata(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
@@ -62,7 +62,7 @@ class Metadata(PluginTestCase):
         self.assertEqual(*self.actual_expected_contents('tag-a-tag.html'))
         self.assertEqual(*self.actual_expected_contents('tag-minimal-tag.html'))
 
-class TypographyHtmlEscape(PluginTestCase):
+class TypographyHtmlEscape(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, 'typography_html_escape', *args, **kwargs)
 
index dbf7fdd27f6a8cfcd9ea9715b2bcfae1f978bac4..3660abaa25ce191ae8a92d6151a84f5e2d83f8ac 100644 (file)
@@ -25,9 +25,9 @@
 import os
 import unittest
 
-from . import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Plots(PluginTestCase):
+class Plots(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)
 
index 942aa742146b84b24b8b70be2aa42ced1dd2cac1..8fe030f17a50e680a28b08eb6e17d3c327e69dd5 100644 (file)
@@ -22,9 +22,9 @@
 #   DEALINGS IN THE SOFTWARE.
 #
 
-from m.test import PluginTestCase
+from . import PelicanPluginTestCase
 
-class Vk(PluginTestCase):
+class Vk(PelicanPluginTestCase):
     def __init__(self, *args, **kwargs):
         super().__init__(__file__, '', *args, **kwargs)