Пример #1
0
    def test_passive(self):
        runner = Runner()
        p = runner.Passive()
        p.name = "xyz"
        i = runner.Passive.Interfac()
        i.test = "abc"
        p.interfac.append(i)
        p.testc.xyz = runner.Passive.Testc.Xyz()
        p.testc.xyz.xyz = 25
        runner.passive.append(p)

        self.crud.create(self.ncc, runner)

        runner_read = self.crud.read(self.ncc, Runner())
        self.assertEqual(runner, runner_read)
Пример #2
0
    def test_passive_codec(self):
        e = '''<runner xmlns="http://cisco.com/ns/yang/ydktest-sanity"><passive><name>xyz</name><interfac><test>abc</test></interfac><testc xmlns="http://cisco.com/ns/yang/ydktest-sanity-augm"><xyz><xyz>25</xyz></xyz></testc></passive></runner>'''
        runner = Runner()
        p = runner.Passive()
        p.name = "xyz"
        i = runner.Passive.Interfac()
        i.test = "abc"
        p.interfac.append(i)
        p.testc.xyz = runner.Passive.Testc.Xyz()
        p.testc.xyz.xyz = 25
        runner.passive.append(p)

        self.provider.encoding = EncodingFormat.XML
        x = self.codec.encode(self.provider, runner, False)
        self.assertEqual(x, e)