#NEWLINE# def test_parse( self ) : #NEWLINE# #INDENT# tests = { #NEWLINE# #INDENT# '1.2' : ( 1 , 2 , 0 , True ) , #NEWLINE# '1.2.3' : ( 1 , 2 , 3 , True ) , #NEWLINE# '1.2.3-dev' : ( 1 , 2 , 3 , False ) , #NEWLINE# #UNINDENT# } #NEWLINE# for ( input , ref_out ) in tests . items ( ) : #NEWLINE# #INDENT# out = ver . parse ( input ) #NEWLINE# self . assertEqual ( ref_out , out )