class TestImageURI(unittest.TestCase): def setUp(self): from bokeh.glyphs import ImageURI self.test_imageuri = ImageURI() def test_expected_properties(self): expected_properties = set([ 'x', 'y', 'angle', ]) actual_properties = get_prop_set(type(self.test_imageuri)) self.assertTrue(expected_properties.issubset(actual_properties)) def test_expected_values(self): self.assertEqual(self.test_imageuri.__view_model__, 'image_uri') self.assertEqual(self.test_imageuri.x, 'x') self.assertEqual(self.test_imageuri.y, 'y') self.assertEqual(self.test_imageuri.angle, 'angle') def test_to_glyphspec(self): self.assertEqual( self.test_imageuri.to_glyphspec(), { 'y': { 'units': 'data', 'field': 'y' }, 'x': { 'units': 'data', 'field': 'x' }, 'angle': { 'units': 'data', 'field': 'angle' }, 'type': 'image_uri' }) self.test_imageuri.x = 50 self.test_imageuri.y = 51 self.test_imageuri.angle = 90 self.assertEqual( self.test_imageuri.to_glyphspec(), { 'y': { 'units': 'data', 'value': 51 }, 'x': { 'units': 'data', 'value': 50 }, 'angle': { 'units': 'data', 'value': 90 }, 'type': 'image_uri' })
class TestImageURI(unittest.TestCase): def setUp(self): from bokeh.glyphs import ImageURI self.test_imageuri = ImageURI() def test_expected_properties(self): expected_properties = set(['x','y','angle',]) actual_properties = get_prop_set(type(self.test_imageuri)) self.assertTrue(expected_properties.issubset(actual_properties)) def test_expected_values(self): self.assertEqual(self.test_imageuri.__view_model__,'image_uri') self.assertEqual(self.test_imageuri.x,'x') self.assertEqual(self.test_imageuri.y,'y') self.assertEqual(self.test_imageuri.angle,'angle') def test_to_glyphspec(self): self.assertEqual(self.test_imageuri.to_glyphspec(), {'y': {'units': 'data', 'field': 'y'}, 'x': {'units': 'data', 'field': 'x'}, 'angle': {'units': 'data', 'field': 'angle'}, 'type': 'image_uri'}) self.test_imageuri.x = 50 self.test_imageuri.y = 51 self.test_imageuri.angle = 90 self.assertEqual(self.test_imageuri.to_glyphspec(), {'y': {'units': 'data', 'value': 51}, 'x': {'units': 'data', 'value': 50}, 'angle': {'units': 'data', 'value': 90}, 'type': 'image_uri'})
class TestImageURI(unittest.TestCase): def setUp(self): from bokeh.glyphs import ImageURI self.test_imageuri = ImageURI() def test_expected_properties(self): expected_properties = set(["x", "y", "angle"]) actual_properties = get_prop_set(type(self.test_imageuri)) self.assertTrue(expected_properties.issubset(actual_properties)) def test_expected_values(self): self.assertEqual(self.test_imageuri.__view_model__, "image_uri") self.assertEqual(self.test_imageuri.x, "x") self.assertEqual(self.test_imageuri.y, "y") self.assertEqual(self.test_imageuri.angle, "angle") def test_to_glyphspec(self): self.assertEqual( self.test_imageuri.to_glyphspec(), { "y": {"units": "data", "field": "y"}, "x": {"units": "data", "field": "x"}, "angle": {"units": "data", "field": "angle"}, "type": "image_uri", }, ) self.test_imageuri.x = 50 self.test_imageuri.y = 51 self.test_imageuri.angle = 90 self.assertEqual( self.test_imageuri.to_glyphspec(), { "y": {"units": "data", "value": 51}, "x": {"units": "data", "value": 50}, "angle": {"units": "data", "value": 90}, "type": "image_uri", }, )
def setUp(self): from bokeh.glyphs import ImageURI self.test_imageuri = ImageURI()