class TestImage(unittest.TestCase): def setUp(self): from bokeh.glyphs import Image self.test_image = Image() def test_expected_properties(self): expected_properties = set(['image', 'x', 'y', 'dw', 'dh', 'palette']) actual_properties = get_prop_set(type(self.test_image)) self.assertTrue(expected_properties.issubset(actual_properties)) def test_expected_values(self): self.assertEqual(self.test_image.image, 'image') self.assertEqual(self.test_image.x, 'x') self.assertEqual(self.test_image.y, 'y') self.assertEqual(self.test_image.dw, 'dw') self.assertEqual(self.test_image.dh, 'dh') self.assertEqual(self.test_image.__view_model__, 'image') def test_to_glyphspec(self): self.assertEqual(self.test_image.to_glyphspec(), {'dh': {'units': 'data', 'field': 'dh'}, 'image': {'units': 'data', 'field': 'image'}, 'dw': {'units': 'data', 'field': 'dw'}, 'y': {'units': 'data', 'field': 'y'}, 'x': {'units': 'data', 'field': 'x'}, 'palette': {'field': 'palette', 'units': 'data'}, 'type': 'image'}) self.test_image.image = 'image image image' self.test_image.width = 500 self.test_image.height = 600 self.test_image.x = 50 self.test_image.y = 51 self.test_image.dw = 53 self.test_image.dh = 54 self.assertEqual(self.test_image.to_glyphspec(), {'dh': {'units': 'data', 'value': 54}, 'image': {'units': 'data', 'field': 'image image image'}, 'x': {'units': 'data', 'value': 50}, 'y': {'units': 'data', 'value': 51}, 'dw': {'units': 'data', 'value': 53}, 'palette': {'field': 'palette', 'units': 'data'}, 'type': 'image'})
class TestImage(unittest.TestCase): def setUp(self): from bokeh.glyphs import Image self.test_image = Image() def test_expected_properties(self): expected_properties = set(["image", "x", "y", "dw", "dh", "palette"]) actual_properties = get_prop_set(type(self.test_image)) self.assertTrue(expected_properties.issubset(actual_properties)) def test_expected_values(self): self.assertEqual(self.test_image.image, "image") self.assertEqual(self.test_image.x, "x") self.assertEqual(self.test_image.y, "y") self.assertEqual(self.test_image.dw, "dw") self.assertEqual(self.test_image.dh, "dh") self.assertEqual(self.test_image.__view_model__, "image") def test_to_glyphspec(self): self.assertEqual( self.test_image.to_glyphspec(), { "dh": {"units": "data", "field": "dh"}, "image": {"units": "data", "field": "image"}, "dw": {"units": "data", "field": "dw"}, "y": {"units": "data", "field": "y"}, "x": {"units": "data", "field": "x"}, "palette": {"field": "palette", "units": "data"}, "type": "image", }, ) self.test_image.image = "image image image" self.test_image.width = 500 self.test_image.height = 600 self.test_image.x = 50 self.test_image.y = 51 self.test_image.dw = 53 self.test_image.dh = 54 self.assertEqual( self.test_image.to_glyphspec(), { "dh": {"units": "data", "value": 54}, "image": {"units": "data", "field": "image image image"}, "x": {"units": "data", "value": 50}, "y": {"units": "data", "value": 51}, "dw": {"units": "data", "value": 53}, "palette": {"field": "palette", "units": "data"}, "type": "image", }, )
def test_Image(): glyph = Image() assert glyph.image == "image" assert glyph.x == "x" assert glyph.y == "y" assert glyph.dw == "dw" assert glyph.dh == "dh" assert glyph.dilate == False yield check_props, glyph, [ "image", "x", "y", "dw", "dh", "dilate", "color_mapper" ]
def setUp(self): from bokeh.glyphs import Image self.test_image = Image()
class TestImage(unittest.TestCase): def setUp(self): from bokeh.glyphs import Image self.test_image = Image() def test_expected_properties(self): expected_properties = set(['image', 'x', 'y', 'dw', 'dh', 'palette']) actual_properties = get_prop_set(type(self.test_image)) self.assertTrue(expected_properties.issubset(actual_properties)) def test_expected_values(self): self.assertEqual(self.test_image.image, 'image') self.assertEqual(self.test_image.x, 'x') self.assertEqual(self.test_image.y, 'y') self.assertEqual(self.test_image.dw, 'dw') self.assertEqual(self.test_image.dh, 'dh') self.assertEqual(self.test_image.__view_model__, 'image') def test_to_glyphspec(self): self.assertEqual( self.test_image.to_glyphspec(), { 'dh': { 'units': 'data', 'field': 'dh' }, 'image': { 'units': 'data', 'field': 'image' }, 'dw': { 'units': 'data', 'field': 'dw' }, 'y': { 'units': 'data', 'field': 'y' }, 'x': { 'units': 'data', 'field': 'x' }, 'palette': { 'field': 'palette', 'units': 'data' }, 'type': 'image' }) self.test_image.image = 'image image image' self.test_image.width = 500 self.test_image.height = 600 self.test_image.x = 50 self.test_image.y = 51 self.test_image.dw = 53 self.test_image.dh = 54 self.assertEqual( self.test_image.to_glyphspec(), { 'dh': { 'units': 'data', 'value': 54 }, 'image': { 'units': 'data', 'field': 'image image image' }, 'x': { 'units': 'data', 'value': 50 }, 'y': { 'units': 'data', 'value': 51 }, 'dw': { 'units': 'data', 'value': 53 }, 'palette': { 'field': 'palette', 'units': 'data' }, 'type': 'image' })