From f138950cbf5908fb75fbf1de17d41eb2bf28007e Mon Sep 17 00:00:00 2001
From: Viatrix
Date: Wed, 11 Mar 2026 06:12:19 -0700
Subject: Good a time as any for an initial commit
It sort-of works.
---
tests/__init__.py | 0
.../refs/imagemap__--maptype__HTML__intersect__svg.out | 2 ++
.../refs/imagemap__--maptype__HTML__overlap__svg.out | 4 ++++
.../data/refs/imagemap__--maptype__HTML__rect__svg.out | 1 +
.../refs/imagemap__--maptype__HTML__rounding__svg.out | 1 +
.../refs/imagemap__--maptype__HTML__viewbox__svg.out | 1 +
tests/data/svg/intersect.svg | 5 +++++
tests/data/svg/overlap.svg | 8 ++++++++
tests/data/svg/rect.svg | 5 +++++
tests/data/svg/rounding.svg | 5 +++++
tests/data/svg/text.svg | 14 ++++++++++++++
tests/data/svg/viewbox.svg | 5 +++++
tests/test_imagemap_comparison.py | 17 +++++++++++++++++
13 files changed, 68 insertions(+)
create mode 100644 tests/__init__.py
create mode 100644 tests/data/refs/imagemap__--maptype__HTML__intersect__svg.out
create mode 100644 tests/data/refs/imagemap__--maptype__HTML__overlap__svg.out
create mode 100644 tests/data/refs/imagemap__--maptype__HTML__rect__svg.out
create mode 100644 tests/data/refs/imagemap__--maptype__HTML__rounding__svg.out
create mode 100644 tests/data/refs/imagemap__--maptype__HTML__viewbox__svg.out
create mode 100644 tests/data/svg/intersect.svg
create mode 100644 tests/data/svg/overlap.svg
create mode 100644 tests/data/svg/rect.svg
create mode 100644 tests/data/svg/rounding.svg
create mode 100644 tests/data/svg/text.svg
create mode 100644 tests/data/svg/viewbox.svg
create mode 100644 tests/test_imagemap_comparison.py
(limited to 'tests')
diff --git a/tests/__init__.py b/tests/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/data/refs/imagemap__--maptype__HTML__intersect__svg.out b/tests/data/refs/imagemap__--maptype__HTML__intersect__svg.out
new file mode 100644
index 0000000..cab9492
--- /dev/null
+++ b/tests/data/refs/imagemap__--maptype__HTML__intersect__svg.out
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/data/refs/imagemap__--maptype__HTML__overlap__svg.out b/tests/data/refs/imagemap__--maptype__HTML__overlap__svg.out
new file mode 100644
index 0000000..8f8d95d
--- /dev/null
+++ b/tests/data/refs/imagemap__--maptype__HTML__overlap__svg.out
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/tests/data/refs/imagemap__--maptype__HTML__rect__svg.out b/tests/data/refs/imagemap__--maptype__HTML__rect__svg.out
new file mode 100644
index 0000000..9399c1c
--- /dev/null
+++ b/tests/data/refs/imagemap__--maptype__HTML__rect__svg.out
@@ -0,0 +1 @@
+
diff --git a/tests/data/refs/imagemap__--maptype__HTML__rounding__svg.out b/tests/data/refs/imagemap__--maptype__HTML__rounding__svg.out
new file mode 100644
index 0000000..0fc648a
--- /dev/null
+++ b/tests/data/refs/imagemap__--maptype__HTML__rounding__svg.out
@@ -0,0 +1 @@
+
diff --git a/tests/data/refs/imagemap__--maptype__HTML__viewbox__svg.out b/tests/data/refs/imagemap__--maptype__HTML__viewbox__svg.out
new file mode 100644
index 0000000..0fc648a
--- /dev/null
+++ b/tests/data/refs/imagemap__--maptype__HTML__viewbox__svg.out
@@ -0,0 +1 @@
+
diff --git a/tests/data/svg/intersect.svg b/tests/data/svg/intersect.svg
new file mode 100644
index 0000000..5f07634
--- /dev/null
+++ b/tests/data/svg/intersect.svg
@@ -0,0 +1,5 @@
+
diff --git a/tests/data/svg/overlap.svg b/tests/data/svg/overlap.svg
new file mode 100644
index 0000000..7a3e7aa
--- /dev/null
+++ b/tests/data/svg/overlap.svg
@@ -0,0 +1,8 @@
+
diff --git a/tests/data/svg/rect.svg b/tests/data/svg/rect.svg
new file mode 100644
index 0000000..445e6e0
--- /dev/null
+++ b/tests/data/svg/rect.svg
@@ -0,0 +1,5 @@
+
diff --git a/tests/data/svg/rounding.svg b/tests/data/svg/rounding.svg
new file mode 100644
index 0000000..e3f98e6
--- /dev/null
+++ b/tests/data/svg/rounding.svg
@@ -0,0 +1,5 @@
+
diff --git a/tests/data/svg/text.svg b/tests/data/svg/text.svg
new file mode 100644
index 0000000..6b0a130
--- /dev/null
+++ b/tests/data/svg/text.svg
@@ -0,0 +1,14 @@
+
diff --git a/tests/data/svg/viewbox.svg b/tests/data/svg/viewbox.svg
new file mode 100644
index 0000000..a0cdc1d
--- /dev/null
+++ b/tests/data/svg/viewbox.svg
@@ -0,0 +1,5 @@
+
diff --git a/tests/test_imagemap_comparison.py b/tests/test_imagemap_comparison.py
new file mode 100644
index 0000000..302162c
--- /dev/null
+++ b/tests/test_imagemap_comparison.py
@@ -0,0 +1,17 @@
+from inkex.tester import ComparisonMixin, TestCase
+from imagemap import ImageMap
+
+class ImageMapComparisonTest(ComparisonMixin, TestCase):
+ effect_class = ImageMap
+ compare_file = (
+ 'svg/intersect.svg',
+ 'svg/overlap.svg',
+ 'svg/rect.svg',
+ 'svg/rounding.svg',
+ 'svg/text.svg',
+ 'svg/viewbox.svg'
+ )
+ comparisons=[('--maptype=HTML',)]
+ compare_file_extension='map'
+ def _base_compare(self, data_a, data_b, compare_mode):
+ self.assertEqual(data_a, data_b)
--
cgit