예제 #1
0
    def test_xml_v2(self):
        xml_data = self.min_person.to_xml_v2(self.model)
        print("XML Data: {0}".format(xml_data))

        new_person = RwpersonDbYang.YangData_RwpersonDb_MinimalPerson()
        new_person.from_xml_v2(self.model, xml_data)

        self.compare_min_persons(self.min_person, new_person)
예제 #2
0
    def setUp(self):
        from gi.repository import RwYang
        self.min_person = RwpersonDbYang.YangData_RwpersonDb_MinimalPerson()
        self.model = RwYang.Model.create_libncx()
        self.module = self.model.load_module("rwperson-db")

        self.min_person.set_name("Foo")
        self.min_person.set_employed(False)
        self.min_person.set_email("*****@*****.**")
        self.min_person.set_nationality("zombie")

        tmp_addr = self.min_person.create_address()
        tmp_addr.set_city("sine")
        tmp_addr.set_state("xyz")
        tmp_addr.set_street("jump")
        self.min_person.set_address(tmp_addr)