Add flake8 support and fix issues
[netvirt.git] / resources / tools / odltools / odltools / mdsal / tests / test_ietf_interfaces.py
1 import logging
2 import unittest
3
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
9
10
11 class TestIetfInterfaces(unittest.TestCase):
12     def setUp(self):
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)
17
18     def test_get_interfaces_by_key(self):
19         d = self.interfaces.get_clist_by_key()
20         self.assertIsNotNone(d.get('tun95fee4d7132'))
21
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'))
25
26
27 if __name__ == '__main__':
28     unittest.main()