def test_unicode_labels_decode(Chart):
 chart = Chart()
 chart.add(u('S\xc3\xa9rie1'), [{'value': 1, 'xlink': 'http://1/', 'label': u('{\\}\xc3\x82\xc2\xb0\xc4\xb3\xc3\xa6\xc3\xb0\xc2\xa9&\xc3\x97&<\xe2\x80\x94\xc3\x97\xe2\x82\xac\xc2\xbf_\xe2\x80\xa6\\{_\xe2\x80\xa6')}, {'value': 2, 'xlink': {'href': 'http://6.example.com/'}, 'label': u('\xc3\xa6\xc3\x82\xc2\xb0\xe2\x82\xac\xe2\x89\xa0|\xe2\x82\xac\xc3\xa6\xc3\x82\xc2\xb0\xe2\x82\xac\xc9\x99\xc3\xa6')}, {'value': 3, 'label': 'unicode <3'}])
 if (not chart._dual):
  chart.x_labels = [u('&\xc5\x93'), u('\xc2\xbf?'), u('\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0'), 'unicode <3']
 chart.render_pyquery()

def test_unicode_labels_decode ( Chart ) : chart = Chart ( ) chart . add ( u ( 'S\xc3\xa9rie1' ) , [ { 'value' : 1 , 'xlink' : 'http://1/' , 'label' : u ( '{\\}\xc3\x82\xc2\xb0\xc4\xb3\xc3\xa6\xc3\xb0\xc2\xa9&\xc3\x97&<\xe2\x80\x94\xc3\x97\xe2\x82\xac\xc2\xbf_\xe2\x80\xa6\\{_\xe2\x80\xa6' ) } , { 'value' : 2 , 'xlink' : { 'href' : 'http://6.example.com/' } , 'label' : u ( '\xc3\xa6\xc3\x82\xc2\xb0\xe2\x82\xac\xe2\x89\xa0|\xe2\x82\xac\xc3\xa6\xc3\x82\xc2\xb0\xe2\x82\xac\xc9\x99\xc3\xa6' ) } , { 'value' : 3 , 'label' : 'unicode <3' } ] ) if ( not chart . _dual ) : chart . x_labels = [ u ( '&\xc5\x93' ) , u ( '\xc2\xbf?' ) , u ( '\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0\xe2\x80\xa0' ) , 'unicode <3' ] chart . render_pyquery ( )
test unicode labels .