diff options
-rw-r--r-- | notes.txt | 3 | ||||
-rwxr-xr-x | test_generate_reference.py | 42 |
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) |