Exemple #1
0
    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')
Exemple #2
0
    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')
Exemple #3
0
 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')
Exemple #4
0
 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'))
Exemple #5
0
 def test_get_path_from_item_with_custom_group(self):
     path = get_path((('Custom', ), Element('Test')))
     self.assertEqual(path, ('Custom', ))
Exemple #6
0
 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'))
Exemple #7
0
 def test_get_path_with_custom_group(self):
     path = get_path(Element('Test', group='Custom Group'))
     self.assertEqual(path, ('Custom_Group', ))
Exemple #8
0
 def test_get_path_without_label(self):
     path = get_path(Element('Test'))
     self.assertEqual(path, ('Element', ))
Exemple #9
0
 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='')
Exemple #11
0
 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)