def setUp(self): self.data1 = 'An example of arbitrary data' self.data2 = 'Another example...' self.data3 = 'A third example.' self.view1 = Element(self.data1, label='View1') self.view2 = Element(self.data2, label='View2') self.view3 = Element(self.data3, label='View3')
def setUp(self): self.data1 = np.zeros((10, 2)) self.data2 = np.ones((10, 2)) self.data3 = np.ones((10, 2)) * 2 self.view1 = Element(self.data1, label='view1') self.view2 = Element(self.data2, label='view2') self.view3 = Element(self.data3, label='view3')
def setUp(self): self.el1 = Element('data1') self.el2 = Element('data2') self.el3 = Element('data3') self.el4 = Element('data4', group='ValA') self.el5 = Element('data5', group='ValB') self.el6 = Element('data6', label='LabelA') self.el7 = Element('data7', group='ValA', label='LabelA') self.el8 = Element('data8', group='ValA', label='LabelB')
def test_get_path_from_item_with_custom_group_and_matching_label(self): path = get_path((('Custom', 'Path'), Element('Test', label='Path'))) self.assertEqual(path, ('Custom', 'Path'))
def test_get_path_from_item_with_custom_group(self): path = get_path((('Custom', ), Element('Test'))) self.assertEqual(path, ('Custom', ))
def test_get_path_with_custom_group_and_label(self): path = get_path(Element('Test', group='Custom Group', label='A')) self.assertEqual(path, ('Custom_Group', 'A'))
def test_get_path_with_custom_group(self): path = get_path(Element('Test', group='Custom Group')) self.assertEqual(path, ('Custom_Group', ))
def test_get_path_without_label(self): path = get_path(Element('Test')) self.assertEqual(path, ('Element', ))
def test_element_init(self): Element('data1')
def setUp(self): self.element1 = Element(None, group='Value', label='Label') self.element2 = Element(None, group='Value', label='')
def test_overlay_with_holomap(self): overlay = Overlay([('Custom', self.el6)]) composite = overlay * HoloMap({0: Element(None, group='HoloMap')}) self.assertEqual(composite.last.keys(), [('Custom', 'LabelA'), ('HoloMap', 'I')])
def test_layouttree_deduplicate(self): for i in range(2, 10): l = Layout([Element([], label='0') for _ in range(i)]) self.assertEqual(len(l), i)