コード例 #1
0
    def test_01_AllIfaceNames(self):
        """ This will be different on different computers

        I don't know how to test the returned list for validity.
        Uncomment the print to see what your computer returned.
        """
        l_names = Interfaces._find_all_interface_names()
        # print(PrettyFormatAny.form(l_names, 'B1-01-A - Names'))
        self.assertEqual(l_names[0], 'lo')
        self.assertEqual(l_names[1], 'eno1')
        self.assertEqual(l_names[2], 'wlo1')
        self.assertGreater(len(l_names), 1)
コード例 #2
0
 def test_03_AddrLists(self):
     """
     I don't know how to test the returned list for validity.
     Uncomment the print to see what your computer returned.
     """
     l_names = Interfaces._find_all_interface_names()
     #  On my laptop: returns 7 interfaces.
     # print(PrettyFormatAny.form(l_names, 'B2-03-A - Address Lists'))
     _l_lo = Interfaces._find_addr_lists(l_names[0])
     # print(PrettyFormatAny.form(_l_lo, 'B2-03-B - lo Address Lists'))
     _l_eno1 = Interfaces._find_addr_lists(l_names[1])
     # print(PrettyFormatAny.form(_l_eno1, 'B2-03-C - eno1 Address Lists'))
     _l_wlo1 = Interfaces._find_addr_lists(l_names[2])
コード例 #3
0
 def test_05_OneInterfaces(self):
     l_names = Interfaces._find_all_interface_names()
     # print(PrettyFormatAny.form(l_names, 'B2-05-A - Interface Names'))
     l_node = Interfaces._get_one_interface(l_names[2])
     # print(PrettyFormatAny.form(l_node[0], 'B2-05-B - Node Interfaces'))
     self.assertEqual(l_node[0].Name, 'wlo1')