diff --git a/unittest/TestInterfaceMethods.yaml b/unittest/test_interface.yaml similarity index 100% rename from unittest/TestInterfaceMethods.yaml rename to unittest/test_interface.yaml diff --git a/unittest/test_lcp.yaml b/unittest/test_lcp.yaml new file mode 100644 index 0000000..3b7fbfd --- /dev/null +++ b/unittest/test_lcp.yaml @@ -0,0 +1,24 @@ +interfaces: + GigabitEthernet1/0/1: + mtu: 9216 + lcp: "e1" + addresses: [ "192.0.2.1/30", "2001:db8:1::1/64" ] + sub-interfaces: + 100: + lcp: "foo" + addresses: [ "10.0.0.1/24", "10.0.0.2/24", "2001:db8:2::1/64" ] + 200: + mtu: 9000 + encapsulation: + dot1q: 1000 + addresses: [ "10.0.1.1/30" ] + 201: + encapsulation: + dot1ad: 1000 + inner-dot1q: 1000 + exact-match: True + addresses: [ "10.0.2.1/30" ] + + GigabitEthernet2/0/0: + description: "This interface has no sub-ints" + lcp: "e2" diff --git a/validator/test_interface.py b/validator/test_interface.py index ab3c8b4..64848b2 100644 --- a/validator/test_interface.py +++ b/validator/test_interface.py @@ -4,7 +4,7 @@ import validator.interface as interface class TestInterfaceMethods(unittest.TestCase): def setUp(self): - with open("unittest/TestInterfaceMethods.yaml", "r") as f: + with open("unittest/test_interface.yaml", "r") as f: self.cfg = yaml.load(f, Loader = yaml.FullLoader) def test_enumerators(self): diff --git a/validator/test_lcp.py b/validator/test_lcp.py index 8682eff..b777a0d 100644 --- a/validator/test_lcp.py +++ b/validator/test_lcp.py @@ -4,7 +4,7 @@ import validator.lcp as lcp class TestInterfaceMethods(unittest.TestCase): def setUp(self): - with open("unittest/TestInterfaceMethods.yaml", "r") as f: + with open("unittest/test_lcp.yaml", "r") as f: self.cfg = yaml.load(f, Loader = yaml.FullLoader) def test_lcp(self):