示例#1
0
 def contiguous_and_non_contiguous_verses():
     assert nave.parse('Jud21:10,19-21') == [
         reference.Data('Judges', 21, 10),
         reference.Data('Judges', 21, 19),
         reference.Data('Judges', 21, 20),
         reference.Data('Judges', 21, 21)
     ]
示例#2
0
 def multiple_chapters():
     assert nave.parse('De2:17,18:1-2; Ge2:1') == [
         reference.Data('Deuteronomy', 2, 17),
         reference.Data('Deuteronomy', 18, 1),
         reference.Data('Deuteronomy', 18, 2),
         reference.Data('Genesis', 2, 1)
     ]
示例#3
0
 def multiple_verses():
     assert nave.parse('Jer35:6,8,16,19') == [
         reference.Data('Jeremiah', 35, 6),
         reference.Data('Jeremiah', 35, 8),
         reference.Data('Jeremiah', 35, 16),
         reference.Data('Jeremiah', 35, 19)
     ]
示例#4
0
 def similar_book_names():
     assert nave.parse('Jude1:3-4; Jud1:1') == [
         reference.Data('Jude', 1, 3),
         reference.Data('Jude', 1, 4),
         reference.Data('Judges', 1, 1)
     ]
示例#5
0
 def multiple():
     assert nave.parse('Ex15:20; Ex32:19; Jud11:34') == [
         reference.Data('Exodus', 15, 20),
         reference.Data('Exodus', 32, 19),
         reference.Data('Judges', 11, 34)
     ]
示例#6
0
 def single():
     p = passage.init([reference.Data('Genesis', 1, 1)])[0]
     frame = nave.topics_frame(p)
     assert frame.label.iloc[0] == 'TIME'
     assert len(frame) == 7
示例#7
0
 def two_verses():
     assert nave.parse('Ex32:19,25') == [
         reference.Data('Exodus', 32, 19),
         reference.Data('Exodus', 32, 25)
     ]
示例#8
0
 def single_with_book_number():
     assert nave.parse('1Ch4:2') == [
         reference.Data('1 Chronicles', 4, 2)
     ]
示例#9
0
 def single():
     assert nave.parse('Mt14:6') == [reference.Data('Matthew', 14, 6)]