summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--notes.txt3
-rwxr-xr-xtest_generate_reference.py42
2 files changed, 34 insertions, 11 deletions
diff --git a/notes.txt b/notes.txt
new file mode 100644
index 0000000..fa7cb7d
--- /dev/null
+++ b/notes.txt
@@ -0,0 +1,3 @@
+matej@mitmanek: ~$ vs2osisref 'Př 8,22—24; Ž 93,2; 102,25—27v; Iz 40,21; Mk 13,19; J 1,1—3; He 1,10—12; 1J 1,1; [Jde o počátek vesmíru a člověka; nikoli Boha, který přebývá ve věčnosti (Iz 66,1n — tj. mimo prostor a čas.]<' cs
+<reference osisRef="Rev.1.2">Př 8,22—24; Ž 93,2</reference>; <reference osisRef="Rev.6.6">102</reference>,<reference osisRef="Rev.7.4">25—27v; Iz 40,21</reference>; <reference osisRef="Rev.8.2">Mk 13,19</reference>; <reference osisRef="Rev.8.1">J 1,1—3; He 1,10—12; 1J 1,1</reference>; [Jde o počátek vesmíru a člověka; nikoli Boha, který přebývá ve věčnosti (Iz 66,1n — tj. mimo prostor a čas.]<
+matej@mitmanek: ~$
diff --git a/test_generate_reference.py b/test_generate_reference.py
index 409e81e..0a2cd65 100755
--- a/test_generate_reference.py
+++ b/test_generate_reference.py
@@ -20,9 +20,22 @@ TESTS = (
('Iz', 66, 1) # TODO we should parse also 1n style verse ref.
)
),
-#('v. 21.27; Iz 42,5; 45,12.18; Ž 90,2v; Sk 17,24v; Ř 1,20;He 11,3v; Zj 4,11; 10,6; [h. slsobārā’ se používá pouze o Bohua popisuje stvoření něčeho nového a dokonalého. Buď se jedná o stvořeníz ničeho jako při prvotním stvoření (He 11,3v), anebo o obnovu nebo přetvořenípro nový účel či nové uspořádání (srv. Ž 51,10; Iz 65,17)]', ()),
-#('[h. výraz’ₑlōhîm jeplurál od ’ₑlôah velmičastý ve spojení se sg. slovesa; v takovém případě označuje jediného pravéhoBoha a plurál pak vyjadřuje Boží majestát a svrchovanost. Naproti tomu vespojení se slovesem v pl. (např. Sd 2,3) a také v případech zřejmýchz kontextu (Dt 4,28; 6,14) se jedná o bohy — pohanská božstva]', ()),
-#('14,19; Ex 20,11; Iz 37,16; Jr 32,17; 1Pa 16,26; Neh 9,6;Ž 8,4; 115,15; Sk 4,24', ()),
+#('v. 21.27; Iz 42,5; 45,12.18; Ž 90,2v; Sk 17,24v; Ř 1,20;He 11,3v; Zj 4,11; '
+#'10,6; [h. slsobārā’ se používá pouze o Bohua popisuje stvoření něčeho '
+#'nového a dokonalého. Buď se jedná o stvořeníz ničeho jako při prvotním '
+#'stvoření (He 11,3v), anebo o obnovu nebo přetvořenípro nový účel či nové '
+#'uspořádání (srv. Ž 51,10; Iz 65,17)]', ()),
+('[h. výraz’ₑlōhîm jeplurál od ’ₑlôah velmičastý ve spojení se sg. slovesa; '
+ 'majestát a svrchovanost. v pl. (např. Sd 2,3) a také v případech zřejmých '
+ 'z kontextu (Dt 4,28; 6,14) se jedná o bohy — pohanská božstva]',
+ (
+ ('Sd', 2, 3),
+ ('Dt', 4, 28),
+ ('Dt', 6, 13),
+ )
+ ),
+#('14,19; Ex 20,11; Iz 37,16; Jr 32,17; 1Pa 16,26; Neh 9,6;Ž 8,4; 115,15; '
+# 'Sk 4,24', ()),
('Jb 38,4; Př 3,19; Jr 10,12',
(('Jb', 38, 4),
('Př', 3, 19),
@@ -45,10 +58,16 @@ TESTS = (
('Iz', 40, 13, 15),
('Ž', 33, 6)
)),
-#('[klíčový výraz kapitoly (srv. v. 6.7.14.18) a vůbec celéhoZákona (Ex 26,33; Lv 10,10; 20,24; Nu 8,14; Dt 4,41; 10,8; srv. 1Kr 8,53;Neh 9,2; Ez 42,20); zde vidíme, že světlo existuje souběžně s tmou, alevzájemně se vylučují (nemísí se); srv. J 1,5]', ()),
+#('[klíčový výraz kapitoly (srv. v. 6.7.14.18) a vůbec celéhoZákona '
+#'(Ex 26,33; Lv 10,10; 20,24; Nu 8,14; Dt 4,41; 10,8; srv. 1Kr 8,53;Neh 9,2; '
+#'Ez 42,20); zde vidíme, že světlo existuje souběžně s tmou, alevzájemně '
+#'se vylučují (nemísí se); srv. J 1,5]', ()),
('srv. Ez 1,22; 10,1',
(('Ez', 1, 22), ('Ez', 10, 1))),
-#('Ž 74,16; 136,7nn; Jr 31,35; [slova slunce a měsíc nejsouprav. záměrně použita, protože oba výrazy označovaly uctívaná pohanská božstva(srv. Dt 4,19); zde je naopak zdůrazněno (dále ještě třemi slovesy,popisujícími jejich funkci), že to jsou stvořené věci, nikolivbožstva]', ()),
+#('Ž 74,16; 136,7nn; Jr 31,35; [slova slunce a měsíc nejsouprav. záměrně '
+#'použita, protože oba výrazy označovaly uctívaná pohanská božstva(srv. '
+#'Dt 4,19); zde je naopak zdůrazněno (dále ještě třemi slovesy,popisujícími '
+#'jejich funkci), že to jsou stvořené věci, nikolivbožstva]', ()),
('Ž 8,4; Iz 40,26; Am 5,8; [pro jejich množství jsou použity ' +
'k vyjádření velkého počtu — např. Gn 15,5; Dt 1,10;Na 3,16]',
(
@@ -57,8 +76,10 @@ TESTS = (
)),
# ('v. 1p', ('', 0, 1)), # TODO what does 'p' suffix means?
#('v. 28; 2,3; 5,2; 12,2; [v h. je slsoḇ–r–ḵ vždyspojeno', ()),
-#('přítomnosti;(srv. 3,22!; 11,7; Jb 1,6—12; 2,1—6; Iz 6,8; 1Kr 22,19—23; Jr 23,18;Za 3,1—7)]', ()),
-#('9,6; 5,3; 1K 11,7; Ef 4,24; srv. Ko 3,10p; [tzn. aby prostvoření představoval Boha]', ()),
+#('přítomnosti;(srv. 3,22!; 11,7; Jb 1,6—12; 2,1—6; Iz 6,8; 1Kr 22,19—23; '
+#'Jr 23,18;Za 3,1—7)]', ()),
+#('9,6; 5,3; 1K 11,7; Ef 4,24; srv. Ko 3,10p; [tzn. aby prostvoření '
+# 'představoval Boha]', ()),
#('5,1; Jk 3,9', ()),
#('n.: mužského a ženského pohlaví. 5,2;Dt 4,16; Mt 19,4', ()),
)
@@ -72,8 +93,7 @@ def _generate_test_name():
counter = 0
while True:
counter += 1
- out = "%03d" % counter
- yield out
+ yield "{:03d}".format(counter)
def _create_test(test_string, want):
"""
@@ -100,8 +120,8 @@ if __name__ == '__main__':
for test_str, parsed_out in TESTS:
logging.debug('test_str, parsed_out:\n%s, %s' %
(test_str, parsed_out))
-# test_name = _generate_test_name()
- test_name = "test_parsing_%03d" % TESTS.index((test_str, parsed_out))
+ test_name = _generate_test_name()
+# test_name = "test_parsing_%03d" % TESTS.index((test_str, parsed_out))
logging.debug('test_name = %s', test_name)
test_method = _create_test(test_str, parsed_out)
test_method.__name__ = str('test_%s' % test_name)