<s> "<STR_LIT>" <EOL> __version__ = "<STR_LIT>" <EOL> import unittest <EOL> import matplotlib as mpl <EOL> mpl . use ( "<STR_LIT>" ) <EOL> import matplotlib . axes <EOL> import matplotlib . figure <EOL> from mplStyle import MplAxesStyle <EOL> class TestMplAxesStyle ( unittest . TestCase ) : <EOL> """<STR_LIT>""" <EOL> def setUp ( self ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> def tearDown ( self ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> def checkElement ( self , testName , values , element ) : <EOL> for property in values : <EOL> expected = values [ property ] <EOL> msg = "<STR_LIT>" % ( testName , property ) <EOL> getFunc = getattr ( element , '<STR_LIT>' % property ) <EOL> self . assertEqual ( expected , getFunc ( ) , msg = msg ) <EOL> def testFigure ( self ) : <EOL> """<STR_LIT>""" <EOL> axVals = { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : False , <EOL> } <EOL> patchVals = { <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : False , <EOL> '<STR_LIT>' : <NUM_LIT:5> , <EOL> '<STR_LIT>' : ( <NUM_LIT:1.0> , <NUM_LIT:0.0> , <NUM_LIT:0.0> , <NUM_LIT> ) , <EOL> } <EOL> edgeVals = { <EOL> '<STR_LIT>' : ( <NUM_LIT:0.0> , <NUM_LIT:0.0> , <NUM_LIT:1.0> , <NUM_LIT> ) , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> } <EOL> titleVals = { <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : <NUM_LIT:3> , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT:right>' , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT:0.0> , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> } <EOL> labelVals = { <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : False , <EOL> '<STR_LIT>' : <NUM_LIT:5> , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT:left>' , <EOL> '<STR_LIT>' : '<STR_LIT:right>' , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> } <EOL> fig = mpl . figure . Figure ( ) <EOL> ax = mpl . axes . Axes ( fig , [ <NUM_LIT> , <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ] ) <EOL> ax . set_title ( '<STR_LIT>' ) <EOL> def get_linespacing ( ) : <EOL> return ax . title . _linespacing <EOL> ax . title . get_linespacing = get_linespacing <EOL> def get_multialignment ( ) : <EOL> return ax . title . _multialignment <EOL> ax . title . get_multialignment = get_multialignment <EOL> def get_backgroundcolor ( ) : <EOL> if ax . title . _bbox is None : <EOL> return None <EOL> else : <EOL> return ax . title . _bbox . get ( '<STR_LIT>' , None ) <EOL> ax . title . get_backgroundcolor = get_backgroundcolor <EOL> def get_linespacing ( ) : <EOL> return ax . xaxis . label . _linespacing <EOL> ax . xaxis . label . get_linespacing = get_linespacing <EOL> def get_multialignment ( ) : <EOL> return ax . xaxis . label . _multialignment <EOL> ax . xaxis . label . get_multialignment = get_multialignment <EOL> def get_backgroundcolor ( ) : <EOL> if ax . xaxis . label . _bbox is None : <EOL> return None <EOL> else : <EOL> return ax . xaxis . label . _bbox . get ( '<STR_LIT>' , None ) <EOL> ax . xaxis . label . get_backgroundcolor = get_backgroundcolor <EOL> style = MplAxesStyle ( <EOL> axisBelow = axVals [ '<STR_LIT>' ] , <EOL> showFrame = axVals [ '<STR_LIT>' ] , <EOL> alpha = patchVals [ '<STR_LIT>' ] , <EOL> visible = patchVals [ '<STR_LIT>' ] , <EOL> zOrder = patchVals [ '<STR_LIT>' ] , <EOL> bgColor = patchVals [ '<STR_LIT>' ] , <EOL> leftEdge = { '<STR_LIT>' : edgeVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:width>' : edgeVals [ '<STR_LIT>' ] , } , <EOL> rightEdge = { '<STR_LIT>' : edgeVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:width>' : edgeVals [ '<STR_LIT>' ] , } , <EOL> topEdge = { '<STR_LIT>' : edgeVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : edgeVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT:width>' : edgeVals [ '<STR_LIT>' ] , } , <EOL> bottomEdge = { '<STR_LIT>' : edgeVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : edgeVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT:width>' : edgeVals [ '<STR_LIT>' ] , } , <EOL> title = { <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : { '<STR_LIT:size>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : titleVals [ '<STR_LIT>' ] [ <NUM_LIT:0> ] , } , <EOL> } , <EOL> labels = { <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : { '<STR_LIT:size>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] , <EOL> '<STR_LIT>' : labelVals [ '<STR_LIT>' ] [ <NUM_LIT:0> ] , } , <EOL> } , <EOL> ) <EOL> style . apply ( ax ) <EOL> self . checkElement ( "<STR_LIT>" , axVals , ax ) <EOL> self . checkElement ( "<STR_LIT>" , patchVals , ax . patch ) <EOL> self . checkElement ( "<STR_LIT>" , edgeVals , ax . spines [ '<STR_LIT:left>' ] ) <EOL> self . checkElement ( "<STR_LIT>" , edgeVals , ax . spines [ '<STR_LIT:right>' ] ) <EOL> self . checkElement ( "<STR_LIT>" , edgeVals , ax . spines [ '<STR_LIT>' ] ) <EOL> self . checkElement ( "<STR_LIT>" , edgeVals , ax . spines [ '<STR_LIT>' ] ) <EOL> self . checkElement ( "<STR_LIT>" , titleVals , ax . title ) <EOL> self . checkElement ( "<STR_LIT>" , labelVals , ax . xaxis . label ) <EOL> self . assertRaises ( Exception , style . apply , '<STR_LIT>' , <EOL> msg = "<STR_LIT>" ) </s>
