示例#1
0
 def test_get_x_style_returns_default_when_part_has_no_style_setting(self):
     viz = generic_viz(generic_grid(neighborhood_center_index=(0, 0)))
     edge_default_spec = viz._edge_styles['default']
     shape_default_spec = viz._shape_styles['default']
     # get one of each type of part
     shape = next(iter(viz.grid.shapes()))
     edge = next(iter(viz.grid.edges()))
     # confirm no style setting
     self.assertIsNone(shape.viz_style)
     self.assertIsNone(edge.viz_style)
     # confirm the lookup matches the specification
     self.assertIs(viz.get_shape_style(shape), shape_default_spec)
     self.assertIs(viz.get_edge_style(edge), edge_default_spec)
示例#2
0
 def test_get_x_style_returns_default_when_part_has_no_style_setting(self):
     viz = generic_viz(generic_grid(neighborhood_center_index=(0, 0)))
     edge_default_spec = viz._edge_styles['default']
     shape_default_spec = viz._shape_styles['default']
     # get one of each type of part
     shape = next(iter(viz.grid.shapes()))
     edge = next(iter(viz.grid.edges()))
     # confirm no style setting
     self.assertIsNone(shape.viz_style)
     self.assertIsNone(edge.viz_style)
     # confirm the lookup matches the specification
     self.assertIs(viz.get_shape_style(shape), shape_default_spec)
     self.assertIs(viz.get_edge_style(edge), edge_default_spec)
示例#3
0
def generic_viz(grid=None):
    grid = grid or generic_grid(neighborhood_center_index=(0, 0))
    return PolyViz(grid)
示例#4
0
 def test_provides_reference_to_related_grid(self):
     grid = generic_grid()
     viz = generic_viz(grid)
     self.assertIs(viz.grid, grid)
示例#5
0
def generic_viz(grid=None):
    grid = grid or generic_grid(neighborhood_center_index=(0,0))
    return PolyViz(grid)
示例#6
0
 def test_provides_reference_to_related_grid(self):
     grid = generic_grid()
     viz = generic_viz(grid)
     self.assertIs(viz.grid, grid)