aboutsummaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2015-07-07 11:12:11 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2015-07-07 11:18:28 +0300
commit7d27e94627b40db4eb47b3d043c0865cfd7cb6d4 (patch)
tree89dd6ba44a2e2fc77eb89a63bcbf5cda39954086 /testdata
parentb74b1d5fe2326f56a2e37f57c38b929307c71282 (diff)
downloadwit-7d27e94627b40db4eb47b3d043c0865cfd7cb6d4.tar.gz
wit-7d27e94627b40db4eb47b3d043c0865cfd7cb6d4.tar.bz2
Handle ambiguities between italic and bold markers, add more tests.
* wikimarkup.py (tokenize): Handle the three possible ambiguities in placing italic and bold markers. Redefine unresolved markers as text. * test.py: Add new tests. * testdata/boldit1.wiki: Rewrite. * testdata/boldit2.wiki: Rewrite. * testdata/boldit3.wiki: Rewrite. * testdata/boldit4.wiki: Remove. * testdata/boldit5.wiki: Remove, * testdata/bold.html: New file. * testdata/boldit0.html: New file. * testdata/boldit1.html: New file. * testdata/boldit3.html: New file. * testdata/it.html: New file. * testdata/itbold1.html: New file. * testdata/itbold1.wiki: New file. * testdata/itbold2.html: New file. * testdata/itbold2.wiki: New file. * testdata/itbold3.html: New file. * testdata/itbold3.wiki: New file. * testdata/para.html: New file.
Diffstat (limited to 'testdata')
-rw-r--r--testdata/bold.html1
-rw-r--r--testdata/boldit0.html1
-rw-r--r--testdata/boldit1.html1
-rw-r--r--testdata/boldit1.wiki3
-rw-r--r--testdata/boldit2.wiki2
-rw-r--r--testdata/boldit3.html1
-rw-r--r--testdata/boldit3.wiki2
-rw-r--r--testdata/boldit4.wiki1
-rw-r--r--testdata/boldit5.wiki1
-rw-r--r--testdata/it.html1
-rw-r--r--testdata/itbold1.html1
-rw-r--r--testdata/itbold1.wiki1
-rw-r--r--testdata/itbold2.html1
-rw-r--r--testdata/itbold2.wiki1
-rw-r--r--testdata/itbold3.html1
-rw-r--r--testdata/itbold3.wiki1
-rw-r--r--testdata/para.html3
17 files changed, 18 insertions, 5 deletions
diff --git a/testdata/bold.html b/testdata/bold.html
new file mode 100644
index 0000000..8fac382
--- /dev/null
+++ b/testdata/bold.html
@@ -0,0 +1 @@
+<p>now is the time for <b>all good</b> men to come to</p>
diff --git a/testdata/boldit0.html b/testdata/boldit0.html
new file mode 100644
index 0000000..cc19149
--- /dev/null
+++ b/testdata/boldit0.html
@@ -0,0 +1 @@
+<p>now is the time for <i><b>all good</b></i> men to come to</p>
diff --git a/testdata/boldit1.html b/testdata/boldit1.html
new file mode 100644
index 0000000..03b76ed
--- /dev/null
+++ b/testdata/boldit1.html
@@ -0,0 +1 @@
+<p><b>a b <i>c</i> d</b></p>
diff --git a/testdata/boldit1.wiki b/testdata/boldit1.wiki
index 6ac9262..1a36e08 100644
--- a/testdata/boldit1.wiki
+++ b/testdata/boldit1.wiki
@@ -1 +1,2 @@
-now is the time for ''all '''good''''' men to come to
+'''a b ''c'' d'''
+
diff --git a/testdata/boldit2.wiki b/testdata/boldit2.wiki
index 0cca5c3..df9e3b0 100644
--- a/testdata/boldit2.wiki
+++ b/testdata/boldit2.wiki
@@ -1 +1 @@
-now is the time for '''all ''good''''' men to come to
+'''''a b'' c d'''
diff --git a/testdata/boldit3.html b/testdata/boldit3.html
new file mode 100644
index 0000000..23534e8
--- /dev/null
+++ b/testdata/boldit3.html
@@ -0,0 +1 @@
+<p><b>a b <i>c d</i></b></p>
diff --git a/testdata/boldit3.wiki b/testdata/boldit3.wiki
index 49d8a7e..a3c60a7 100644
--- a/testdata/boldit3.wiki
+++ b/testdata/boldit3.wiki
@@ -1 +1 @@
-now is the time for ''all '''good''' men'' to come to
+'''a b ''c d'''''
diff --git a/testdata/boldit4.wiki b/testdata/boldit4.wiki
deleted file mode 100644
index d3725d0..0000000
--- a/testdata/boldit4.wiki
+++ /dev/null
@@ -1 +0,0 @@
-'''''Door''' files kan ik niet op tijd komen.''
diff --git a/testdata/boldit5.wiki b/testdata/boldit5.wiki
deleted file mode 100644
index d0d2c1c..0000000
--- a/testdata/boldit5.wiki
+++ /dev/null
@@ -1 +0,0 @@
-'''''Door'' files kan ik niet op tijd komen.'''
diff --git a/testdata/it.html b/testdata/it.html
new file mode 100644
index 0000000..c810e36
--- /dev/null
+++ b/testdata/it.html
@@ -0,0 +1 @@
+<p>now is the time for <i>all good</i> men to come to</p>
diff --git a/testdata/itbold1.html b/testdata/itbold1.html
new file mode 100644
index 0000000..03e5e68
--- /dev/null
+++ b/testdata/itbold1.html
@@ -0,0 +1 @@
+<p><i>a b <b>c</b> d</i></p>
diff --git a/testdata/itbold1.wiki b/testdata/itbold1.wiki
new file mode 100644
index 0000000..c1fb3da
--- /dev/null
+++ b/testdata/itbold1.wiki
@@ -0,0 +1 @@
+''a b '''c''' d'' \ No newline at end of file
diff --git a/testdata/itbold2.html b/testdata/itbold2.html
new file mode 100644
index 0000000..a755b30
--- /dev/null
+++ b/testdata/itbold2.html
@@ -0,0 +1 @@
+<p><i><b>a b</b> c d</i></p>
diff --git a/testdata/itbold2.wiki b/testdata/itbold2.wiki
new file mode 100644
index 0000000..c43dbb3
--- /dev/null
+++ b/testdata/itbold2.wiki
@@ -0,0 +1 @@
+'''''a b''' c d'' \ No newline at end of file
diff --git a/testdata/itbold3.html b/testdata/itbold3.html
new file mode 100644
index 0000000..61f3a66
--- /dev/null
+++ b/testdata/itbold3.html
@@ -0,0 +1 @@
+<p><i>a b <b>c d</b></i></p>
diff --git a/testdata/itbold3.wiki b/testdata/itbold3.wiki
new file mode 100644
index 0000000..8888dc0
--- /dev/null
+++ b/testdata/itbold3.wiki
@@ -0,0 +1 @@
+''a b '''c d''''' \ No newline at end of file
diff --git a/testdata/para.html b/testdata/para.html
new file mode 100644
index 0000000..cd3f732
--- /dev/null
+++ b/testdata/para.html
@@ -0,0 +1,3 @@
+<p>First paragraph consists of two sentences.
+Each sentence occupies a line.</p><p>Second paragraph consists of two sentences as well.
+Each of them, again, occupies its own line.</p>

Return to:

Send suggestions and report system problems to the System administrator.