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)
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)