Module Import alias ImportFrom alias alias FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Str TupleLoad Str Num Num Num Num decorator_list decorator_list
N/A N/A unittest scriptures normalize_reference scripture_re normalize N/A N/A txt N/A N/A N/A N/A normalize_reference N/A N/A N/A N/A scripture_re match txt groups N/A TestNormalization N/A N/A unittest TestCase N/A setUp N/A N/A self N/A N/A N/A N/A test_single_reference N/A N/A self N/A N/A N/A 
        format: book c:v
         N/A N/A N/A self assertEqual N/A normalize John 1:1 N/A John 1 1 1 1 N/A N/A N/A self assertEqual N/A normalize John 2:3 N/A John 2 3 2 3 N/A N/A N/A self assertEqual N/A normalize Jude 1:3 N/A Jude 1 3 1 3 N/A test_single_chapter_ref N/A N/A self N/A N/A N/A 
        format: book c

        This format is repeated in a different test for a single-chapter
        book, where it is interpreted as: book v

         N/A N/A N/A self assertEqual N/A normalize John 1 N/A John 1 1 1 51 N/A N/A N/A self assertEqual N/A normalize John 2 N/A John 2 1 2 25 N/A test_multiverse_ref N/A N/A self N/A N/A N/A 
        format: book c:v-ev
         N/A N/A N/A self assertEqual N/A normalize John 1:1-3 N/A John 1 1 1 3 N/A N/A N/A self assertEqual N/A normalize John 2:3-5 N/A John 2 3 2 5 N/A N/A N/A self assertEqual N/A normalize Jude 1:3-5 N/A Jude 1 3 1 5 N/A test_multichapter_multiverse_ref N/A N/A self N/A N/A N/A 
        format: book c:v-ec:ev
         N/A N/A N/A self assertEqual N/A normalize John 2:2-2:7 N/A John 2 2 2 7 N/A N/A N/A self assertEqual N/A normalize John 2:3-4:5 N/A John 2 3 4 5 N/A test_multichapter_ref N/A N/A self N/A N/A N/A 
        format: book c-ec

        This format is repeated in a different test for a single-chapter
        book, where it is interpreted as: book v-ev
         N/A N/A N/A self assertEqual N/A normalize John 1-5 N/A John 1 1 5 47 N/A N/A N/A self assertEqual N/A normalize John 2-6 N/A John 2 1 6 71 N/A test_singlechapter_book_verse_ref N/A N/A self N/A N/A N/A 
        format: book v

        This format is repeated in a different test for a multi-chapter
        book, where it is interpreted as: book c
         N/A N/A N/A self assertEqual N/A normalize Jude 5 N/A Jude 1 5 1 5 N/A test_singlechapter_book_multiverse_ref N/A N/A self N/A N/A N/A 
        format: book v-ev

        This format is repeated in a different test for a multi-chapter
        book, where it is interpreted as: book c-ec
         N/A N/A N/A self assertEqual N/A normalize Jude 2-6 N/A Jude 1 2 1 6 N/A test_implied_first_verse_ref_single_chapter N/A N/A self N/A N/A N/A 
        format: book ch-ech:ev
         N/A N/A N/A self assertEqual N/A normalize 1 John 1-1:5 N/A I John 1 1 1 5 N/A N/A N/A self assertEqual N/A normalize I Sam 28-28:2 N/A I Samuel 28 1 28 2 N/A test_implied_first_verse_ref_multi_chapter N/A N/A self N/A N/A N/A 
        format: book ch-ech:ev
         N/A N/A N/A self assertEqual N/A normalize Jude 1-1:5 N/A Jude 1 1 1 5 N/A N/A N/A self assertEqual N/A normalize I Sam 1-2:15 N/A I Samuel 1 1 2 15 N/A N/A N/A self assertEqual N/A normalize I Sam 2-3:5 N/A I Samuel 2 1 3 5 N/A N/A