<s> from __future__ import absolute_import <EOL> from nose . tools import raises <EOL> from plotly . exceptions import PlotlyError <EOL> import plotly . tools as tls <EOL> def test_validate_valid_fig ( ) : <EOL> fig = { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:title>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT:data>' : [ <EOL> { <EOL> '<STR_LIT:x>' : [ <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:3> ] , <EOL> '<STR_LIT:y>' : [ <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:2> ] <EOL> } <EOL> ] <EOL> } <EOL> tls . validate ( fig , '<STR_LIT>' ) <EOL> @ raises ( PlotlyError ) <EOL> def test_validate_invalid_fig ( ) : <EOL> fig = { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:title>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT:data>' : { <EOL> '<STR_LIT:x>' : [ <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:3> ] , <EOL> '<STR_LIT:y>' : [ <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:2> ] <EOL> } <EOL> } <EOL> tls . validate ( fig , '<STR_LIT>' ) </s>
