コード例 #1
0
ファイル: test_sandbox.py プロジェクト: Solvi/pyhrf
    def test_xml_io(self):
        pyhrf.verbose.set_verbosity(0)

        info = {'test':53}
        treatment = Treatment(FmriData(func_file='blah.nii'),
                              Analyser(nb_iterations=345),
                              info=info)

        root_node = treatment.to_ui_node('treatment')

        if pyhrf.verbose.verbosity > 0:
            print 'root_node:'
            print root_node.log()


        sxml = root_node.to_xml()

        if pyhrf.verbose.verbosity > 0:

            print 'sxml:'
            print sxml
            print ''


            print 'from_xml ...'
        root_node2 = UiNode.from_xml(sxml)

        if pyhrf.verbose.verbosity > 0:

            print 'root_node2:'
            print root_node2.log()
            print ''

        treatment2 = Treatment.from_ui_node(root_node2)

        if pyhrf.verbose.verbosity > 0:

            print 'treatment2:'
            print treatment2
コード例 #2
0
ファイル: test_sandbox.py プロジェクト: pmesejo/pyhrf
    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 ''
コード例 #3
0
ファイル: core.py プロジェクト: thomas-vincent/pyhrf
 def from_xml(self, xml):
     from pyhrf.sandbox.design_and_ui import UiNode
     return Initable.from_ui_node(UiNode.from_xml(xml))