#NEWLINE# def test_get_version( self ) : #NEWLINE# #INDENT# '\n        Test the version-info reporting.\n        \n        ' #NEWLINE# versions = [ { #NEWLINE# #INDENT# 'version' : ( 1 , 0 , 0 , 'alpha' , 0 ) , #NEWLINE# 'expected' : '1.0 pre-alpha' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'version' : ( 1 , 0 , 1 , 'alpha' , 1 ) , #NEWLINE# 'expected' : '1.0.1 alpha 1' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'version' : ( 1 , 1 , 0 , 'beta' , 2 ) , #NEWLINE# 'expected' : '1.1 beta 2' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'version' : ( 1 , 2 , 1 , 'rc' , 3 ) , #NEWLINE# 'expected' : '1.2.1 rc 3' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'version' : ( 1 , 3 , 0 , 'final' , 0 ) , #NEWLINE# 'expected' : '1.3' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'version' : ( 1 , 4 , 1 , 'beta' , 0 ) , #NEWLINE# 'expected' : '1.4.1 beta' , #NEWLINE# #UNINDENT# } ] #NEWLINE# for version_dict in versions : #NEWLINE# #INDENT# registration . VERSION = version_dict [ 'version' ] #NEWLINE# self . assertEqual ( registration . get_version ( ) , version_dict [ 'expected' ] )