Пример #1
0
 def test_dynamic_reindex_drop_raises_exception(self):
     def history_callback(x, y, history=deque(maxlen=10)):
         history.append((x, y))
         return Points(list(history))
     dmap = DynamicMap(history_callback, kdims=['x', 'y'])
     exception = ("DynamicMap does not allow dropping dimensions, "
                  "reindex may only be used to reorder dimensions.")
     with self.assertRaisesRegexp(ValueError, exception):
         dmap.reindex(['x'])
Пример #2
0
 def test_dynamic_reindex_drop_raises_exception(self):
     def history_callback(x, y, history=deque(maxlen=10)):
         history.append((x, y))
         return Points(list(history))
     dmap = DynamicMap(history_callback, kdims=['x', 'y'])
     exception = ("DynamicMap does not allow dropping dimensions, "
                  "reindex may only be used to reorder dimensions.")
     with self.assertRaisesRegexp(ValueError, exception):
         dmap.reindex(['x'])
Пример #3
0
 def test_dynamic_reindex_reorder(self):
     def history_callback(x, y, history=deque(maxlen=10)):
         history.append((x, y))
         return Points(list(history))
     dmap = DynamicMap(history_callback, kdims=['x', 'y'])
     reindexed = dmap.reindex(['y', 'x'])
     points = reindexed[2, 1]
     self.assertEqual(points, Points([(1, 2)]))
Пример #4
0
 def test_dynamic_reindex_reorder(self):
     def history_callback(x, y, history=deque(maxlen=10)):
         history.append((x, y))
         return Points(list(history))
     dmap = DynamicMap(history_callback, kdims=['x', 'y'])
     reindexed = dmap.reindex(['y', 'x'])
     points = reindexed[2, 1]
     self.assertEqual(points, Points([(1, 2)]))