4 from odltools import logg
5 from odltools.mdsal.models.ietf_interfaces import interfaces
6 from odltools.mdsal.models.ietf_interfaces import interfaces_state
7 from odltools.mdsal.models.model import Model
8 from odltools.mdsal import tests
11 class TestIetfInterfaces(unittest.TestCase):
13 logg.Logger(logging.INFO, logging.INFO)
14 args = tests.Args(path=tests.get_resources_path())
15 self.interfaces = interfaces(Model.CONFIG, args)
16 self.interfaces_state = interfaces_state(Model.OPERATIONAL, args)
18 def test_get_interfaces_by_key(self):
19 d = self.interfaces.get_clist_by_key()
20 self.assertIsNotNone(d.get('tun95fee4d7132'))
22 def test_get_interfaces_state_by_key(self):
23 d = self.interfaces_state.get_clist_by_key()
24 self.assertIsNotNone(d.get('tap67eb9b7f-db'))
27 if __name__ == '__main__':