#NEWLINE# def test_specs_colspan_rowpan( ) : #NEWLINE# #INDENT# expected = Figure ( data = Data ( ) , layout = Layout ( xaxis1 = XAxis ( domain = [ 0.0 , 0.6444444444444445 ] , anchor = 'y1' ) , xaxis2 = XAxis ( domain = [ 0.7111111111111111 , 1.0 ] , anchor = 'y2' ) , xaxis3 = XAxis ( domain = [ 0.7111111111111111 , 1.0 ] , anchor = 'y3' ) , xaxis4 = XAxis ( domain = [ 0.0 , 0.2888888888888889 ] , anchor = 'y4' ) , xaxis5 = XAxis ( domain = [ 0.35555555555555557 , 0.6444444444444445 ] , anchor = 'y5' ) , xaxis6 = XAxis ( domain = [ 0.7111111111111111 , 1.0 ] , anchor = 'y6' ) , yaxis1 = YAxis ( domain = [ 0.36666666666666664 , 1.0 ] , anchor = 'x1' ) , yaxis2 = YAxis ( domain = [ 0.7333333333333333 , 1.0 ] , anchor = 'x2' ) , yaxis3 = YAxis ( domain = [ 0.36666666666666664 , 0.6333333333333333 ] , anchor = 'x3' ) , yaxis4 = YAxis ( domain = [ 0.0 , 0.26666666666666666 ] , anchor = 'x4' ) , yaxis5 = YAxis ( domain = [ 0.0 , 0.26666666666666666 ] , anchor = 'x5' ) , yaxis6 = YAxis ( domain = [ 0.0 , 0.26666666666666666 ] , anchor = 'x6' ) ) ) #NEWLINE# fig = tls . make_subplots ( rows = 3 , cols = 3 , specs = [ [ { #NEWLINE# #INDENT# 'colspan' : 2 , #NEWLINE# 'rowspan' : 2 , #NEWLINE# #UNINDENT# } , None , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ] , [ None , None , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ] , [ { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ] ] ) #NEWLINE# assert ( expected == expected )