#NEWLINE# def test_perm_af_direct_product( ) : #NEWLINE# #INDENT# gens1 = [ [ 1 , 0 , 2 , 3 ] , [ 0 , 1 , 3 , 2 ] ] #NEWLINE# gens2 = [ [ 1 , 0 ] ] #NEWLINE# assert ( perm_af_direct_product ( gens2 , gens2 , 0 ) == [ [ 1 , 0 , 2 , 3 , 4 , 5 ] , [ 0 , 1 , 3 , 2 , 4 , 5 ] , [ 0 , 1 , 2 , 3 , 5 , 4 ] ] ) #NEWLINE# gens1 = [ [ 1 , 0 , 2 , 3 , 5 , 4 ] , [ 0 , 1 , 3 , 2 , 4 , 5 ] ] #NEWLINE# gens2 = [ [ 1 , 0 , 2 , 3 ] ] #NEWLINE# assert [ [ 1 , 0 , 2 , 3 , 4 , 5 , 7 , 6 ] , [ 0 , 1 , 3 , 2 , 4 , 5 , 6 , 7 ] , [ 0 , 1 , 2 , 3 , 5 , 4 , 6 , 7 ] ]