Beispiel #1
0
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'})
Beispiel #2
0
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",
            },
        )
Beispiel #3
0
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"
    ]
Beispiel #4
0
 def setUp(self):
     from bokeh.glyphs import Image
     self.test_image = Image()
Beispiel #5
0
 def setUp(self):
     from bokeh.glyphs import Image
     self.test_image = Image()
Beispiel #6
0
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'
            })