def test_from_numpy1D(self): n = UiNode.from_py_object('n', np.arange(5)) if 0: print 'n:' print n.log() o = Initable.from_ui_node(n) assert_array_equal(o, np.arange(5))
def test_to_xml(self): pyhrf.verbose.set_verbosity(0) d = Dummy2() n = UiNode.from_py_object('dummy', d) xml = n.to_xml() if pyhrf.verbose.verbosity > 0: print 'xml:' print xml
def test_from_numpy_scalar(self): a = np.float128(1.2) n = UiNode.from_py_object('a', a) if 0: print 'n:' print n.log() o = Initable.from_ui_node(n) self.assertEqual(o, a) self.assertEqual(o.dtype, a.dtype)
def test_from_numpyND(self): sh = (2,3,4,5) a = np.arange(np.prod(sh)).reshape(sh) n = UiNode.from_py_object('n', a) if 0: print 'n:' print n.log() o = Initable.from_ui_node(n) assert_array_equal(o, a)
def test_from_xml(self): pyhrf.verbose.set_verbosity(0) d = Dummy2(p=56) n = UiNode.from_py_object('dummy', d) if pyhrf.verbose.verbosity > 0: print 'n:' print n.log() print '' xml = n.to_xml() if pyhrf.verbose.verbosity > 0: print 'xml:' print xml n2 = UiNode.from_xml(xml) if pyhrf.verbose.verbosity > 0: print 'n2:' print n2.log() print ''