#NEWLINE# def test_group_repositories( self ) : #NEWLINE# #INDENT# u1r1 = GithubRepository ( { #NEWLINE# #INDENT# 'name' : 'u1/repo1' , #NEWLINE# 'owner' : { #NEWLINE# #INDENT# 'login' : 'u1' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# u1r2 = GithubRepository ( { #NEWLINE# #INDENT# 'name' : 'u1/repo2' , #NEWLINE# 'owner' : { #NEWLINE# #INDENT# 'login' : 'u1' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# o1r3 = GithubRepository ( { #NEWLINE# #INDENT# 'name' : 'org1/repo3' , #NEWLINE# 'owner' : { #NEWLINE# #INDENT# 'login' : 'org1' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# o1r4 = GithubRepository ( { #NEWLINE# #INDENT# 'name' : 'org1/repo4' , #NEWLINE# 'owner' : { #NEWLINE# #INDENT# 'login' : 'org1' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# o2r5 = GithubRepository ( { #NEWLINE# #INDENT# 'name' : 'org2/repo5' , #NEWLINE# 'owner' : { #NEWLINE# #INDENT# 'login' : 'org2' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# o3r6 = GithubRepository ( { #NEWLINE# #INDENT# 'name' : 'org3/repo6' , #NEWLINE# 'owner' : { #NEWLINE# #INDENT# 'login' : 'org3' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# repos = [ u1r1 , u1r2 , o1r3 , o1r4 , o2r5 , o3r6 ] #NEWLINE# sections = views . group_repositories ( repos ) #NEWLINE# self . assertEqual ( sections , [ ( 'org1' , [ o1r3 , o1r4 ] ) , ( 'u1' , [ u1r1 , u1r2 ] ) , ( 'Other' , [ o2r5 , o3r6 ] ) ] )