Ejemplo n.º 1
0
class TestMarker(unittest.TestCase):

    def setUp(self):
        from bokeh.glyphs import Marker
        self.test_marker = Marker()

    def test_expected_properties(self):
        expected_properties = set(['x', 'y', 'size'])
        actual_properties = get_prop_set(type(self.test_marker))
        self.assertTrue(expected_properties.issubset(actual_properties))

    def test_expected_values(self):
        self.assertEqual(self.test_marker.size, {'default': 4, 'field': None})
        self.assertEqual(self.test_marker.x, 'x')
        self.assertEqual(self.test_marker.y, 'y')

    def test_to_glyphspec(self):
        expected = dict(GENERIC_MARKER_DICT)
        expected['type'] = 'Marker'
        self.assertEqual(self.test_marker.to_glyphspec(), expected)
        self.test_marker.x = 20
        self.test_marker.y = 50
        self.test_marker.size = 100
        expected['x'] = {'units': 'data', 'value': 20}
        expected['y'] = {'units': 'data', 'value': 50}
        expected['size'] = {'units': 'screen', 'value': 100}
        self.assertEqual(self.test_marker.to_glyphspec(), expected)
Ejemplo n.º 2
0
class TestMarker(unittest.TestCase):
    def setUp(self):
        from bokeh.glyphs import Marker
        self.test_marker = Marker()

    def test_expected_properties(self):
        expected_properties = set(['x', 'y', 'size'])
        actual_properties = get_prop_set(type(self.test_marker))
        self.assertTrue(expected_properties.issubset(actual_properties))

    def test_expected_values(self):
        self.assertEqual(self.test_marker.size, {'default': 4, 'field': None})
        self.assertEqual(self.test_marker.x, 'x')
        self.assertEqual(self.test_marker.y, 'y')

    def test_to_glyphspec(self):
        expected = dict(GENERIC_MARKER_DICT)
        expected['type'] = 'Marker'
        self.assertEqual(self.test_marker.to_glyphspec(), expected)
        self.test_marker.x = 20
        self.test_marker.y = 50
        self.test_marker.size = 100
        expected['x'] = {'units': 'data', 'value': 20}
        expected['y'] = {'units': 'data', 'value': 50}
        expected['size'] = {'units': 'screen', 'value': 100}
        self.assertEqual(self.test_marker.to_glyphspec(), expected)
Ejemplo n.º 3
0
class TestMarker(unittest.TestCase):
    def setUp(self):
        from bokeh.glyphs import Marker

        self.test_marker = Marker()

    def test_expected_properties(self):
        expected_properties = set(["x", "y", "size"])
        actual_properties = get_prop_set(type(self.test_marker))
        self.assertTrue(expected_properties.issubset(actual_properties))

    def test_expected_values(self):
        self.assertEqual(self.test_marker.size, {"default": 4, "field": None})
        self.assertEqual(self.test_marker.x, "x")
        self.assertEqual(self.test_marker.y, "y")

    def test_to_glyphspec(self):
        expected = dict(GENERIC_MARKER_DICT)
        expected["type"] = "Marker"
        self.assertEqual(self.test_marker.to_glyphspec(), expected)
        self.test_marker.x = 20
        self.test_marker.y = 50
        self.test_marker.size = 100
        expected["x"] = {"units": "data", "value": 20}
        expected["y"] = {"units": "data", "value": 50}
        expected["size"] = {"units": "screen", "value": 100}
        self.assertEqual(self.test_marker.to_glyphspec(), expected)
Ejemplo n.º 4
0
class TestMarker(unittest.TestCase):
    def setUp(self):
        from bokeh.glyphs import Marker
        self.test_marker = Marker()

    def test_expected_properties(self):
        expected_properties = set(['x','y','size'])
        actual_properties = get_prop_set(type(self.test_marker))
        self.assertTrue(expected_properties.issubset(actual_properties))

    def test_expected_values(self):
        self.assertEqual(self.test_marker.size , {'default':4,'field':None})
        self.assertEqual(self.test_marker.x ,'x')
        self.assertEqual(self.test_marker.y ,'y')

    def test_to_glyphspec(self):
        self.assertEqual(self.test_marker.to_glyphspec(), {'line_color': {'value': 'black'}, 'fill_color': {'value': 'gray'}, 'y': {'units': 'data', 'field': 'y'}, 'x': {'units': 'data', 'field': 'x'}, 'type': 'Marker', 'size': {'units': 'screen', 'field': None, 'default': 4}})
        self.test_marker.x = 20
        self.test_marker.y = 50
        self.test_marker.size = 100
        self.assertEqual(self.test_marker.to_glyphspec(), {'line_color': {'value': 'black'}, 'fill_color': {'value': 'gray'}, 'y': {'units': 'data', 'value': 50}, 'x': {'units': 'data', 'value': 20}, 'type': 'Marker', 'size': {'units': 'screen', 'value': 100}})
Ejemplo n.º 5
0
 def setUp(self):
     from bokeh.glyphs import Marker
     self.test_marker = Marker()
Ejemplo n.º 6
0
 def setUp(self):
     from bokeh.glyphs import Marker
     self.test_marker = Marker()