From 51d018012eec5e14a7cb6472592543880dcb24f0 Mon Sep 17 00:00:00 2001
From: Erwan Rouchet <rouchet@teklia.com>
Date: Thu, 11 Apr 2024 14:48:27 +0000
Subject: [PATCH] Remove test samples from removed tasks

---
 .pre-commit-config.yaml                       |   1 -
 tests/samples/Dockerfile                      |   3 -
 tests/samples/Dockerfile-fake                 |   2 -
 .../samples/build_entities/create_blocks.json |  17 --
 .../build_entities/create_entities.json       |  17 --
 .../build_entities/first_and_last_name.json   |  21 ---
 tests/samples/build_entities/merge.json       |  17 --
 .../build_entities/multiple_corpus.json       |  14 --
 tests/samples/build_entities/regroup.json     |  17 --
 .../build_entities/transkribus_export.zip     | Bin 20882 -> 0 bytes
 tests/samples/expected/create_blocks.json     | 149 ------------------
 .../expected/first_and_last_name_0.json       |  66 --------
 .../expected/first_and_last_name_1.json       | 117 --------------
 .../expected/first_and_last_name_2.json       |  33 ----
 tests/samples/expected/merge_0.json           | 108 -------------
 tests/samples/expected/merge_1.json           |  57 -------
 tests/samples/expected/merge_names_0.json     |  95 -----------
 tests/samples/expected/merge_names_1.json     |  46 ------
 tests/samples/expected/regroup_0.json         | 121 --------------
 tests/samples/expected/regroup_1.json         |  68 --------
 .../expected/transcriptions-subdir.json       |  17 --
 tests/samples/expected/transcriptions.json    |  17 --
 22 files changed, 1003 deletions(-)
 delete mode 100644 tests/samples/Dockerfile
 delete mode 100644 tests/samples/Dockerfile-fake
 delete mode 100644 tests/samples/build_entities/create_blocks.json
 delete mode 100644 tests/samples/build_entities/create_entities.json
 delete mode 100644 tests/samples/build_entities/first_and_last_name.json
 delete mode 100644 tests/samples/build_entities/merge.json
 delete mode 100644 tests/samples/build_entities/multiple_corpus.json
 delete mode 100644 tests/samples/build_entities/regroup.json
 delete mode 100644 tests/samples/build_entities/transkribus_export.zip
 delete mode 100644 tests/samples/expected/create_blocks.json
 delete mode 100644 tests/samples/expected/first_and_last_name_0.json
 delete mode 100644 tests/samples/expected/first_and_last_name_1.json
 delete mode 100644 tests/samples/expected/first_and_last_name_2.json
 delete mode 100644 tests/samples/expected/merge_0.json
 delete mode 100644 tests/samples/expected/merge_1.json
 delete mode 100644 tests/samples/expected/merge_names_0.json
 delete mode 100644 tests/samples/expected/merge_names_1.json
 delete mode 100644 tests/samples/expected/regroup_0.json
 delete mode 100644 tests/samples/expected/regroup_1.json
 delete mode 100644 tests/samples/expected/transcriptions-subdir.json
 delete mode 100644 tests/samples/expected/transcriptions.json

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 622d3381..f58e6753 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -38,7 +38,6 @@ repos:
     hooks:
       - id: codespell
         args: ['--write-changes']
-        exclude: '^tests/samples/build_entities/(.*)$'
   - repo: meta
     hooks:
       - id: check-useless-excludes
diff --git a/tests/samples/Dockerfile b/tests/samples/Dockerfile
deleted file mode 100644
index af9f2896..00000000
--- a/tests/samples/Dockerfile
+++ /dev/null
@@ -1,3 +0,0 @@
-FROM python:3-alpine
-
-RUN pip install requests
\ No newline at end of file
diff --git a/tests/samples/Dockerfile-fake b/tests/samples/Dockerfile-fake
deleted file mode 100644
index 76afcce7..00000000
--- a/tests/samples/Dockerfile-fake
+++ /dev/null
@@ -1,2 +0,0 @@
-test
-test
\ No newline at end of file
diff --git a/tests/samples/build_entities/create_blocks.json b/tests/samples/build_entities/create_blocks.json
deleted file mode 100644
index 24c88e72..00000000
--- a/tests/samples/build_entities/create_blocks.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-    {
-        "xml_file": "create_blocks.xml",
-        "corpus_id": "corpus_id",
-        "page_id": "page_id",
-        "transcriptions": [
-            {
-                "transcription_id": "transcription_0",
-                "index_region": 0
-            },
-            {
-                "transcription_id": "transcription_1",
-                "index_region": 1
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/build_entities/create_entities.json b/tests/samples/build_entities/create_entities.json
deleted file mode 100644
index 76bc74ea..00000000
--- a/tests/samples/build_entities/create_entities.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-    {
-        "xml_file": "create_entities.xml",
-        "corpus_id": "corpus_id",
-        "page_id": "page_id",
-        "transcriptions": [
-            {
-                "transcription_id": "transcription_0",
-                "index_region": 0
-            },
-            {
-                "transcription_id": "transcription_1",
-                "index_region": 1
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/build_entities/first_and_last_name.json b/tests/samples/build_entities/first_and_last_name.json
deleted file mode 100644
index 3ef324f5..00000000
--- a/tests/samples/build_entities/first_and_last_name.json
+++ /dev/null
@@ -1,21 +0,0 @@
-[
-    {
-        "xml_file": "first_and_last_name.xml",
-        "corpus_id": "corpus_id",
-        "page_id": "page_id",
-        "transcriptions": [
-            {
-                "transcription_id": "transcription_0",
-                "index_region": 0
-            },
-            {
-                "transcription_id": "transcription_1",
-                "index_region": 1
-            },
-            {
-                "transcription_id": "transcription_2",
-                "index_region": 2
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/build_entities/merge.json b/tests/samples/build_entities/merge.json
deleted file mode 100644
index 405f4fb6..00000000
--- a/tests/samples/build_entities/merge.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-    {
-        "xml_file": "merge.xml",
-        "corpus_id": "corpus_id",
-        "page_id": "page_id",
-        "transcriptions": [
-            {
-                "transcription_id": "transcription_0",
-                "index_region": 0
-            },
-            {
-                "transcription_id": "transcription_1",
-                "index_region": 1
-            }
-        ]
-    }
-]
diff --git a/tests/samples/build_entities/multiple_corpus.json b/tests/samples/build_entities/multiple_corpus.json
deleted file mode 100644
index b38cea2a..00000000
--- a/tests/samples/build_entities/multiple_corpus.json
+++ /dev/null
@@ -1,14 +0,0 @@
-[
-    {
-        "xml_file": "merge.xml",
-        "corpus_id": "corpus_id_1",
-        "page_id": "page_id",
-        "transcriptions": []
-    },
-    {
-        "xml_file": "merge.xml",
-        "corpus_id": "corpus_id_2",
-        "page_id": "page_id",
-        "transcriptions": []
-    }
-]
diff --git a/tests/samples/build_entities/regroup.json b/tests/samples/build_entities/regroup.json
deleted file mode 100644
index 09c3c81b..00000000
--- a/tests/samples/build_entities/regroup.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-    {
-        "xml_file": "regroup.xml",
-        "corpus_id": "corpus_id",
-        "page_id": "page_id",
-        "transcriptions": [
-            {
-                "transcription_id": "transcription_0",
-                "index_region": 0
-            },
-            {
-                "transcription_id": "transcription_1",
-                "index_region": 1
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/build_entities/transkribus_export.zip b/tests/samples/build_entities/transkribus_export.zip
deleted file mode 100644
index d4d7543a039f422869ad9cc19c5facbd7dacd20f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20882
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
HUr+xBvf<<h

diff --git a/tests/samples/expected/create_blocks.json b/tests/samples/expected/create_blocks.json
deleted file mode 100644
index e8f009a9..00000000
--- a/tests/samples/expected/create_blocks.json
+++ /dev/null
@@ -1,149 +0,0 @@
-[
-    {
-        "reading_order": 0,
-        "lines": [
-            {
-                "reading_order": 0,
-                "tags": [
-                    {
-                        "name": "readingOrder",
-                        "index": "0",
-                        "reading_order": 0,
-                        "transcription_id": "transcription_0",
-                        "offset_in_region": 0
-                    },
-                    {
-                        "name": "_date",
-                        "offset": "3",
-                        "length": "30",
-                        "_enregistrement": "1",
-                        "value": "onze janvier mil neuf centsept",
-                        "reading_order": 0,
-                        "transcription_id": "transcription_0",
-                        "offset_in_region": 3
-                    }
-                ],
-                "length": 33
-            },
-            {
-                "reading_order": 1,
-                "tags": [
-                    {
-                        "name": "readingOrder",
-                        "index": "1",
-                        "reading_order": 1,
-                        "transcription_id": "transcription_0",
-                        "offset_in_region": 34
-                    },
-                    {
-                        "name": "_prenom",
-                        "offset": "36",
-                        "length": "5",
-                        "continued": "true",
-                        "_role": "sujet",
-                        "value": "Louis",
-                        "reading_order": 1,
-                        "transcription_id": "transcription_0",
-                        "offset_in_region": 70
-                    }
-                ],
-                "length": 41
-            }
-        ]
-    },
-    {
-        "reading_order": 1,
-        "lines": [
-            {
-                "reading_order": 0,
-                "tags": [
-                    {
-                        "name": "readingOrder",
-                        "index": "0",
-                        "reading_order": 0,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 0
-                    },
-                    {
-                        "name": "structure",
-                        "type": "ref",
-                        "reading_order": 0,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 0
-                    }
-                ],
-                "length": 4
-            },
-            {
-                "reading_order": 1,
-                "tags": [
-                    {
-                        "name": "readingOrder",
-                        "index": "1",
-                        "reading_order": 1,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 5
-                    },
-                    {
-                        "name": "_prenom",
-                        "offset": "0",
-                        "length": "12",
-                        "continued": "true",
-                        "_role": "sujet",
-                        "value": "Louis Joseph",
-                        "reading_order": 1,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 5
-                    }
-                ],
-                "length": 12
-            },
-            {
-                "reading_order": 2,
-                "tags": [
-                    {
-                        "name": "readingOrder",
-                        "index": "2",
-                        "reading_order": 2,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 18
-                    },
-                    {
-                        "name": "_prenom",
-                        "offset": "0",
-                        "length": "13",
-                        "continued": "true",
-                        "_role": "sujet",
-                        "value": "Pierre Siméon",
-                        "reading_order": 2,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 18
-                    }
-                ],
-                "length": 13
-            },
-            {
-                "reading_order": 3,
-                "tags": [
-                    {
-                        "name": "readingOrder",
-                        "index": "3",
-                        "reading_order": 3,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 32
-                    },
-                    {
-                        "name": "_nom",
-                        "offset": "0",
-                        "length": "7",
-                        "value": "Lemieux",
-                        "reading_order": 3,
-                        "transcription_id": "transcription_1",
-                        "offset_in_region": 32
-                    }
-                ],
-                "length": 7
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/expected/first_and_last_name_0.json b/tests/samples/expected/first_and_last_name_0.json
deleted file mode 100644
index efce0070..00000000
--- a/tests/samples/expected/first_and_last_name_0.json
+++ /dev/null
@@ -1,66 +0,0 @@
-[
-    {
-        "name": "_prenom",
-        "offset": "4",
-        "length": 20,
-        "continued": "true",
-        "_role": "sujet",
-        "value": "Gérard Henri Chaloux",
-        "reading_order": 3,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 18,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "4",
-                "length": "6",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Gérard",
-                "reading_order": 2,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 18
-            },
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "5",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Henri",
-                "reading_order": 3,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 25
-            },
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "7",
-                "value": "Chaloux",
-                "reading_order": 1,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 6
-            }
-        ]
-    },
-    {
-        "name": "_lieu_residence",
-        "offset": "2",
-        "length": 4,
-        "value": "N.H.",
-        "reading_order": 5,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 39,
-        "items": [
-            {
-                "name": "_lieu_residence",
-                "offset": "2",
-                "length": "4",
-                "value": "N.H.",
-                "reading_order": 5,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 39
-            }
-        ]
-    }
-]
diff --git a/tests/samples/expected/first_and_last_name_1.json b/tests/samples/expected/first_and_last_name_1.json
deleted file mode 100644
index 3f39f21a..00000000
--- a/tests/samples/expected/first_and_last_name_1.json
+++ /dev/null
@@ -1,117 +0,0 @@
-[
-    {
-        "name": "_prenom",
-        "offset": "14",
-        "length": 17,
-        "_role": "sujet",
-        "value": "garçon Dumoulin",
-        "reading_order": 3,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 32,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "14",
-                "length": "6",
-                "_role": "sujet",
-                "value": "garçon",
-                "reading_order": 3,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 32
-            },
-            {
-                "name": "_nom",
-                "offset": "10",
-                "length": "3",
-                "continued": "true",
-                "value": "Du-",
-                "reading_order": 4,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 54
-            },
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "6",
-                "continued": "true",
-                "value": "moulin",
-                "reading_order": 5,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 58
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "3",
-        "length": 17,
-        "_role": "père",
-        "value": "Joseph Dumoulin",
-        "reading_order": 4,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 47,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "3",
-                "length": "6",
-                "_role": "père",
-                "value": "Joseph",
-                "reading_order": 4,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 47
-            },
-            {
-                "name": "_nom",
-                "offset": "10",
-                "length": "3",
-                "continued": "true",
-                "value": "Du-",
-                "reading_order": 4,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 54
-            },
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "6",
-                "continued": "true",
-                "value": "moulin",
-                "reading_order": 5,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 58
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "3",
-        "length": 15,
-        "_role": "mère",
-        "value": "Valeda Paquette",
-        "reading_order": 6,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 73,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "3",
-                "length": "6",
-                "_role": "mère",
-                "value": "Valeda",
-                "reading_order": 6,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 73
-            },
-            {
-                "name": "_nom",
-                "offset": "10",
-                "length": "8",
-                "value": "Paquette",
-                "reading_order": 6,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 80
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/expected/first_and_last_name_2.json b/tests/samples/expected/first_and_last_name_2.json
deleted file mode 100644
index 6d6a093a..00000000
--- a/tests/samples/expected/first_and_last_name_2.json
+++ /dev/null
@@ -1,33 +0,0 @@
-[
-    {
-        "name": "_prenom",
-        "offset": "0",
-        "length": 22,
-        "_role": "sujet",
-        "value": "Charles-Albert Lapalme",
-        "reading_order": 2,
-        "transcription_id": "transcription_2",
-        "offset_in_region": 14,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "14",
-                "_role": "sujet",
-                "value": "Charles-Albert",
-                "reading_order": 2,
-                "transcription_id": "transcription_2",
-                "offset_in_region": 14
-            },
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "7",
-                "value": "Lapalme",
-                "reading_order": 1,
-                "transcription_id": "transcription_2",
-                "offset_in_region": 6
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/expected/merge_0.json b/tests/samples/expected/merge_0.json
deleted file mode 100644
index 7075eff4..00000000
--- a/tests/samples/expected/merge_0.json
+++ /dev/null
@@ -1,108 +0,0 @@
-[
-    {
-        "name": "_prenom",
-        "offset": "0",
-        "length": 19,
-        "_role": "sujet",
-        "value": "Marie-Alice-Rosilda",
-        "reading_order": 2,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 42,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "19",
-                "_role": "sujet",
-                "value": "Marie-Alice-Rosilda",
-                "reading_order": 2,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 42
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "3",
-        "length": 7,
-        "_role": "p\u00e8re",
-        "value": "Antoine",
-        "reading_order": 3,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 70,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "3",
-                "length": "7",
-                "_role": "p\u00e8re",
-                "value": "Antoine",
-                "reading_order": 3,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 70
-            }
-        ]
-    },
-    {
-        "name": "_nom",
-        "offset": "11",
-        "length": 6,
-        "value": "Landry",
-        "reading_order": 3,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 78,
-        "items": [
-            {
-                "name": "_nom",
-                "offset": "11",
-                "length": "6",
-                "value": "Landry",
-                "reading_order": 3,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 78
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "6",
-        "length": 6,
-        "_role": "m\u00e8re",
-        "value": "Zelpha",
-        "reading_order": 4,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 91,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "6",
-                "length": "6",
-                "_role": "m\u00e8re",
-                "value": "Zelpha",
-                "reading_order": 4,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 91
-            }
-        ]
-    },
-    {
-        "name": "_nom",
-        "offset": "0",
-        "length": 10,
-        "value": "Beauchesne",
-        "reading_order": 5,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 98,
-        "items": [
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "10",
-                "value": "Beauchesne",
-                "reading_order": 5,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 98
-            }
-        ]
-    }
-]
diff --git a/tests/samples/expected/merge_1.json b/tests/samples/expected/merge_1.json
deleted file mode 100644
index 6eed88a0..00000000
--- a/tests/samples/expected/merge_1.json
+++ /dev/null
@@ -1,57 +0,0 @@
-[
-    {
-        "name": "_nom",
-        "offset": "0",
-        "length": 6,
-        "value": "Landry",
-        "reading_order": 1,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 6,
-        "items": [
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "6",
-                "value": "Landry",
-                "reading_order": 1,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 6
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "0",
-        "length": 19,
-        "continued": "true",
-        "_role": "sujet",
-        "value": "Marie-Alice Rosilda",
-        "reading_order": 3,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 13,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "11",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Marie-Alice",
-                "reading_order": 2,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 13
-            },
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "7",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Rosilda",
-                "reading_order": 3,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 25
-            }
-        ]
-    }
-]
diff --git a/tests/samples/expected/merge_names_0.json b/tests/samples/expected/merge_names_0.json
deleted file mode 100644
index 358f2c51..00000000
--- a/tests/samples/expected/merge_names_0.json
+++ /dev/null
@@ -1,95 +0,0 @@
-[
-    {
-        "name": "_prenom",
-        "offset": "0",
-        "length": 26,
-        "_role": "sujet",
-        "value": "Marie-Alice-Rosilda Landry",
-        "reading_order": 2,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 42,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "19",
-                "_role": "sujet",
-                "value": "Marie-Alice-Rosilda",
-                "reading_order": 2,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 42
-            },
-            {
-                "name": "_nom",
-                "offset": "11",
-                "length": "6",
-                "value": "Landry",
-                "reading_order": 3,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 78
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "3",
-        "length": 14,
-        "_role": "p\u00e8re",
-        "value": "Antoine Landry",
-        "reading_order": 3,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 70,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "3",
-                "length": "7",
-                "_role": "p\u00e8re",
-                "value": "Antoine",
-                "reading_order": 3,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 70
-            },
-            {
-                "name": "_nom",
-                "offset": "11",
-                "length": "6",
-                "value": "Landry",
-                "reading_order": 3,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 78
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "6",
-        "length": 17,
-        "_role": "m\u00e8re",
-        "value": "Zelpha Beauchesne",
-        "reading_order": 4,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 91,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "6",
-                "length": "6",
-                "_role": "m\u00e8re",
-                "value": "Zelpha",
-                "reading_order": 4,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 91
-            },
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "10",
-                "value": "Beauchesne",
-                "reading_order": 5,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 98
-            }
-        ]
-    }
-]
diff --git a/tests/samples/expected/merge_names_1.json b/tests/samples/expected/merge_names_1.json
deleted file mode 100644
index 3ead3157..00000000
--- a/tests/samples/expected/merge_names_1.json
+++ /dev/null
@@ -1,46 +0,0 @@
-[
-    {
-        "name": "_prenom",
-        "offset": "0",
-        "length": 26,
-        "continued": "true",
-        "_role": "sujet",
-        "value": "Marie-Alice Rosilda Landry",
-        "reading_order": 3,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 13,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "11",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Marie-Alice",
-                "reading_order": 2,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 13
-            },
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "7",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Rosilda",
-                "reading_order": 3,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 25
-            },
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "6",
-                "value": "Landry",
-                "reading_order": 1,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 6
-            }
-        ]
-    }
-]
diff --git a/tests/samples/expected/regroup_0.json b/tests/samples/expected/regroup_0.json
deleted file mode 100644
index 9c4ec72a..00000000
--- a/tests/samples/expected/regroup_0.json
+++ /dev/null
@@ -1,121 +0,0 @@
-[
-    {
-        "name": "_prenom",
-        "offset": "5",
-        "length": 13,
-        "_role": "sujet",
-        "value": "Marie-Evilina",
-        "reading_order": 1,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 21,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "5",
-                "length": "13",
-                "_role": "sujet",
-                "value": "Marie-Evilina",
-                "reading_order": 1,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 21
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "0",
-        "length": 7,
-        "_role": "père",
-        "value": "Camille",
-        "reading_order": 2,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 45,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "7",
-                "_role": "père",
-                "value": "Camille",
-                "reading_order": 2,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 45
-            }
-        ]
-    },
-    {
-        "name": "_nom",
-        "offset": "8",
-        "length": 9,
-        "value": "Thibeault",
-        "reading_order": 2,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 53,
-        "items": [
-            {
-                "name": "_nom",
-                "offset": "8",
-                "length": "9",
-                "value": "Thibeault",
-                "reading_order": 2,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 53
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "6",
-        "length": 10,
-        "continued": "true",
-        "_role": "mère",
-        "value": "Erminise",
-        "reading_order": 4,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 69,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "6",
-                "length": "5",
-                "continued": "true",
-                "_role": "mère",
-                "value": "Ermi-",
-                "reading_order": 3,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 69
-            },
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "4",
-                "continued": "true",
-                "_role": "mère",
-                "value": "nise",
-                "reading_order": 4,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 75
-            }
-        ]
-    },
-    {
-        "name": "_nom",
-        "offset": "5",
-        "length": 8,
-        "value": "Champeau",
-        "reading_order": 4,
-        "transcription_id": "transcription_0",
-        "offset_in_region": 80,
-        "items": [
-            {
-                "name": "_nom",
-                "offset": "5",
-                "length": "8",
-                "value": "Champeau",
-                "reading_order": 4,
-                "transcription_id": "transcription_0",
-                "offset_in_region": 80
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/expected/regroup_1.json b/tests/samples/expected/regroup_1.json
deleted file mode 100644
index a0c01ab7..00000000
--- a/tests/samples/expected/regroup_1.json
+++ /dev/null
@@ -1,68 +0,0 @@
-[
-    {
-        "name": "_nom",
-        "offset": "0",
-        "length": 6,
-        "value": "Dragon",
-        "reading_order": 1,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 6,
-        "items": [
-            {
-                "name": "_nom",
-                "offset": "0",
-                "length": "6",
-                "value": "Dragon",
-                "reading_order": 1,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 6
-            }
-        ]
-    },
-    {
-        "name": "_prenom",
-        "offset": "0",
-        "length": 20,
-        "continued": "true",
-        "_role": "sujet",
-        "value": "Marie Emillia Elmire",
-        "reading_order": 4,
-        "transcription_id": "transcription_1",
-        "offset_in_region": 13,
-        "items": [
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "5",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Marie",
-                "reading_order": 2,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 13
-            },
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "7",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Emillia",
-                "reading_order": 3,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 19
-            },
-            {
-                "name": "_prenom",
-                "offset": "0",
-                "length": "6",
-                "continued": "true",
-                "_role": "sujet",
-                "value": "Elmire",
-                "reading_order": 4,
-                "transcription_id": "transcription_1",
-                "offset_in_region": 27
-            }
-        ]
-    }
-]
\ No newline at end of file
diff --git a/tests/samples/expected/transcriptions-subdir.json b/tests/samples/expected/transcriptions-subdir.json
deleted file mode 100644
index 7391a68d..00000000
--- a/tests/samples/expected/transcriptions-subdir.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-    {
-        "xml_file": "555/document/foo/bar/abcdefg.xml",
-        "corpus_id": "corpusid",
-        "page_id": "elementid",
-        "transcriptions": [
-            {
-                "index_region": 0,
-                "transcription_id": "transcription1"
-            },
-            {
-                "index_region": 1,
-                "transcription_id": "transcription6"
-            }
-        ]
-    }
-]
diff --git a/tests/samples/expected/transcriptions.json b/tests/samples/expected/transcriptions.json
deleted file mode 100644
index 081bc0dc..00000000
--- a/tests/samples/expected/transcriptions.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-    {
-        "xml_file": "555/document/0001_123456.xml",
-        "corpus_id": "corpusid",
-        "page_id": "elementid",
-        "transcriptions": [
-            {
-                "index_region": 0,
-                "transcription_id": "transcription1"
-            },
-            {
-                "index_region": 1,
-                "transcription_id": "transcription6"
-            }
-        ]
-    }
-]
-- 
GitLab