Ejemplo n.º 1
0
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'
            })
Ejemplo n.º 2
0
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'})
Ejemplo n.º 3
0
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",
            },
        )
Ejemplo n.º 4
0
 def setUp(self):
     from bokeh.glyphs import ImageURI
     self.test_imageuri = ImageURI()
Ejemplo n.º 5
0
 def setUp(self):
     from bokeh.glyphs import ImageURI
     self.test_imageuri = ImageURI()