Exemple #1
0
 def test_04_Interfaces(self):
     l_int = Interfaces._list_interfaces()
     # print(PrettyFormatAny.form(l_int, 'A2-04 A Interfaces', 170))
     for l_name in l_int:
         l_ifa = Interfaces._list_ifaddresses(l_name)
         # print(PrettyFormatAny.form(l_ifa, 'A2-04 B Interface Addresses', 170))
         self.assertEqual(len(l_ifa), 3)
     _l_all, _l_v4, _l_v6 = Interfaces._get_all_interfaces()
 def test_04_Interfaces(self):
     """ Check the interfaces in this computer
     """
     l_int = Interfaces._list_interfaces()
     # print(PrettyFormatAny.form(l_int, 'B1-04-A - Interface Names', 170))
     for l_name in l_int:
         l_ifa = Interfaces._list_ifaddresses(l_name)
         # print(PrettyFormatAny.form(l_ifa, 'B1-04-B - Interface "{}" Addresses'.format(l_name), 170))
         self.assertGreaterEqual(len(l_ifa), 1)
Exemple #3
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, 'Address Lists'))
     _l_ret = Interfaces._find_addr_lists(l_names[0])
Exemple #4
0
 def test_04_Interfaces(self):
     """ Check the interfaces in this computer
     """
     l_int = Interfaces._list_interfaces()
     # print(PrettyFormatAny.form(l_int, 'B1-04-A - Interface Names', 170))
     for l_name in l_int:
         l_ifa = Interfaces._list_ifaddresses(l_name)
         # print(PrettyFormatAny.form(l_ifa, 'B1-04-B - Interface "{}" Addresses'.format(l_name), 170))
         self.assertGreaterEqual(len(l_ifa), 1)
Exemple #5
0
 def test_04_Interfaces(self):
     l_int = Interfaces._list_interfaces()
     for l_name in l_int:
         l_ifa = Interfaces._list_ifaddresses(l_name)
         print(PrettyFormatAny.form(l_ifa, 'A2-04 Interface Addresses', 170))
     l_all = Interfaces._get_all_interfaces()
     print(PrettyFormatAny.form(l_int, 'A2-04 Interfaces', 170))
     for l_ix in l_all:
         print('{} {}'.format(l_ix, PrettyFormatAny.form(l_all[l_ix], 'Interface', 170)))
     print(PrettyFormatAny.form(l_all, 'A2-04 Interfaces', 170))
Exemple #6
0
 def test_05_OneInterfaces(self):
     l_names = Interfaces()._find_all_interface_names()
     # print(PrettyFormatAny.form(l_names, 'B2-05-A - Interface Names'))
     self.assertEqual(l_names[0], INTERFACE_LO)
     self.assertEqual(l_names[1], INTERFACE_EN)
     self.assertEqual(l_names[2], INTERFACE_wL)
     #
     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, INTERFACE_wL)
Exemple #7
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, 'Address Lists'))
     l_ret = Interfaces._find_addr_lists(l_names[0])
     print(PrettyFormatAny.form(l_ret, 'Address Lists'))
 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])
Exemple #9
0
 def test_02_AddrFamilyName(self):
     """
     We are interested in:
         IPv4 (AF_INET)     = IPv4
         IPv6 (AF_INET6)    = IPv6
         MAC  (AF_LINK)
     """
     l_ret = Interfaces()._find_addr_family_name(L_INET)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 B Address Lists'))
     self.assertEqual(l_ret, 'AF_INET')
     l_ret = Interfaces()._find_addr_family_name(L_INET6)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 C Address Lists'))
     self.assertEqual(l_ret, 'AF_INET6')
 def test_02_AddrFamilyName(self):
     """
     We are interested in:
         IPv4 (AF_INET)     = IPv4
         IPv6 (AF_INET6)    = IPv6
         MAC  (AF_LINK)
     """
     # l_ret = Interfaces._find_addr_family_name(17)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 A  Address Lists'))
     # self.assertEqual(l_ret, 'AF_PACKET')
     l_ret = Interfaces._find_addr_family_name(L_INET)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 B Address Lists'))
     self.assertEqual(l_ret, 'AF_INET')
     l_ret = Interfaces._find_addr_family_name(L_INET6)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 C Address Lists'))
     self.assertEqual(l_ret, 'AF_INET6')
Exemple #11
0
 def test_02_AddrFamilyName(self):
     """
     We are interested in:
         IPv4 (AF_INET)
         IPv6 (AF_INET6)
         MAC  (AF_LINK)
     """
     # l_ret = Interfaces._find_addr_family_name(17)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 A  Address Lists'))
     # self.assertEqual(l_ret, 'AF_PACKET')
     l_ret = Interfaces._find_addr_family_name(2)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 B Address Lists'))
     self.assertEqual(l_ret, 'AF_INET')
     l_ret = Interfaces._find_addr_family_name(10)
     # print(PrettyFormatAny.form(l_ret, 'B1-02 C Address Lists'))
     self.assertEqual(l_ret, 'AF_INET6')
 def test_03_ListInterfaces(self):
     """ Check the interfaces in this computer
     """
     l_int = Interfaces._list_interfaces()
     # print(PrettyFormatAny.form(l_int, 'B1-03-A - Interfaces', 170))
     self.assertEqual(l_int[0], 'lo')
     self.assertEqual(l_int[1], 'eno1')
     self.assertEqual(l_int[2], 'wlo1')
Exemple #13
0
 def test_05_All(self):
     l_all, _l_v4, _l_v6 = Interfaces()._get_all_interfaces()
     for _l_ix in l_all:
         # print('{} {}'.format(_l_ix, PrettyFormatAny.form(l_all[_l_ix], 'B1-05-A - Interface', 170)))
         pass
     # print(PrettyFormatAny.form(l_all, 'B1-05-B - Interfaces', 170))
     # print(PrettyFormatAny.form(self.m_pyhouse_obj, 'B1-05-C - PyHouse'))
     self.assertNotEqual(l_all, None)
Exemple #14
0
 def test_03_ListInterfaces(self):
     """ Check the interfaces in this computer
     """
     l_int = Interfaces._list_interfaces()
     # print(PrettyFormatAny.form(l_int, 'B1-03-A - Interfaces', 170))
     self.assertEqual(l_int[0], INTERFACE_LO)
     self.assertEqual(l_int[1], INTERFACE_EN)
     self.assertEqual(l_int[2], INTERFACE_wL)
 def test_05_All(self):
     l_all, _l_v4, _l_v6 = Interfaces._get_all_interfaces()
     for _l_ix in l_all:
         # print('{} {}'.format(_l_ix, PrettyFormatAny.form(l_all[_l_ix], 'B1-05-A - Interface', 170)))
         pass
     # print(PrettyFormatAny.form(l_all, 'B1-05-B - Interfaces', 170))
     # print(PrettyFormatAny.form(self.m_pyhouse_obj, 'B1-05-C - PyHouse'))
     self.assertNotEqual(l_all, None)
Exemple #16
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 Names'))
        self.assertGreater(len(l_names), 1)
Exemple #17
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.
        """
        print('B1-01')
        l_names = Interfaces.find_all_interface_names()
        print(PrettyFormatAny.form(l_names, 'B1-01 Names'))
        self.assertGreater(len(l_names), 1)
    def test_02_Gateways(self):
        """ Check the gateways

        2                           [('192.168.1.1', 'wlo1', True)]
        10                          [('fe80::12bf:48ff:feb6:eb6f', 'wlo1', True)]
        default                     2        ('192.168.1.1', 'wlo1')
                                    10

        """
        l_gate = Interfaces._list_gateways()
        # print(PrettyFormatAny.form(l_gate, 'B1-02-A - Gateways', 100))
        l_v4 = l_gate[L_INET]  # 2 = AF_INET
Exemple #19
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], INTERFACE_LO)
        self.assertEqual(l_names[1], INTERFACE_EN)
        self.assertEqual(l_names[2], INTERFACE_wL)
        self.assertGreater(len(l_names), 1)
    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)
Exemple #21
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()
     # print(PrettyFormatAny.form(l_names, 'B2-03-A - Address Lists'))
     self.assertEqual(l_names[0], INTERFACE_LO)
     self.assertEqual(l_names[1], INTERFACE_EN)
     self.assertEqual(l_names[2], INTERFACE_wL)
     #
     l_lo = Interfaces()._find_addr_lists(l_names[0])
     # print(PrettyFormatAny.form(l_lo, 'B2-03-B - lo Address Lists'))
     self.assertEqual(l_lo[L_INET][0]['addr'], '127.0.0.1')
     self.assertEqual(l_lo[L_INET6][0]['addr'], '::1')
     #
     _l_en = Interfaces()._find_addr_lists(l_names[1])
     # print(PrettyFormatAny.form(l_en, 'B2-03-C - eno1 Address Lists'))
     # self.assertEqual(l_en[L_INET][0]['addr'], '127.0.0.1')
     #
     l_wl = Interfaces()._find_addr_lists(l_names[2])
     # print(PrettyFormatAny.form(l_wl, 'B2-03-D - wlo1 Address Lists'))
     self.assertEqual(l_wl[L_INET][0]['addr'], '192.168.1.50')
Exemple #22
0
    def test_02_Gateways(self):
        """ Check the gateways

        2                           [('192.168.1.1', 'wlo1', True)]
        10                          [('fe80::12bf:48ff:feb6:eb6f', 'wlo1', True)]
        default                     2        ('192.168.1.1', 'wlo1')
                                    10

        """
        l_gate = Interfaces._list_gateways()
        # print(PrettyFormatAny.form(l_gate, 'B1-02-A - Gateways', 100))
        l_v4 = l_gate[L_INET]  # 2 = AF_INET
        # print(PrettyFormatAny.form(l_v4, 'B1-02-B - Gateways', 100))
        self.assertEqual(l_v4[0][0], '192.168.1.1')
Exemple #23
0
 def test_06_AllInterfaces(self):
     l_node = NodeInformation()
     l_if, _l_v4, _l_v6 = Interfaces()._get_all_interfaces()
     l_node.NodeInterfaces = l_if
     # print(PrettyFormatAny.form(l_node.NodeInterfaces, 'B2-06-A - Node Interfaces'))
     self.assertEqual(len(l_node.NodeInterfaces), 4)
     # print(PrettyFormatAny.form(l_node.NodeInterfaces[0], 'B2-06-B - Node Interfaces'))
     self.assertEqual(l_node.NodeInterfaces[0].Name, 'lo')
     # print(PrettyFormatAny.form(l_node.NodeInterfaces[1], 'B2-06-C - Node Interfaces'))
     self.assertEqual(l_node.NodeInterfaces[1].Name, 'enp3s0')
     # print(PrettyFormatAny.form(l_node.NodeInterfaces[2], 'B2-06-D - Node Interfaces'))
     self.assertEqual(l_node.NodeInterfaces[2].Name, 'wlp2s0')
     # print(PrettyFormatAny.form(l_node.NodeInterfaces[3], 'B2-06-E - Node Interfaces'))
     self.assertEqual(l_node.NodeInterfaces[3].Name, 'docker0')
Exemple #24
0
 def test_01_Families(self):
     """ Check the AF list for what we assume is the correct number later.
     From Kubuntu 16.04:
     0                             AF_UNSPEC
     1                             AF_FILE
     2                             AF_INET
     3                             AF_AX25
     4                             AF_IPX
     5                             AF_APPLETALK
     6                             AF_NETROM
     7                             AF_BRIDGE
     8                             AF_ATMPVC
     9                             AF_X25
     10                            AF_INET6
     11                            AF_ROSE
     12                            AF_DECnet
     13                            AF_NETBEUI
     14                            AF_SECURITY
     15                            AF_KEY
     16                            AF_NETLINK
     17                            AF_PACKET
     18                            AF_ASH
     19                            AF_ECONET
     20                            AF_ATMSVC
     22                            AF_SNA
     23                            AF_IRDA
     24                            AF_PPPOX
     25                            AF_WANPIPE
     31                            AF_BLUETOOTH
     34                            AF_ISDN
     """
     l_fam = Interfaces._list_families()
     # print(PrettyFormatAny.form(l_fam, 'B1-01-A - A_Families', 170))
     self.assertEqual(l_fam[2], 'AF_INET')
     self.assertEqual(l_fam[10], 'AF_INET6')
     self.assertEqual(l_fam[17], 'AF_PACKET')
 def test_01_Families(self):
     """ Check the AF list for what we assume is the correct number later.
     From Kubuntu 16.04:
     0                             AF_UNSPEC
     1                             AF_FILE
     2                             AF_INET
     3                             AF_AX25
     4                             AF_IPX
     5                             AF_APPLETALK
     6                             AF_NETROM
     7                             AF_BRIDGE
     8                             AF_ATMPVC
     9                             AF_X25
     10                            AF_INET6
     11                            AF_ROSE
     12                            AF_DECnet
     13                            AF_NETBEUI
     14                            AF_SECURITY
     15                            AF_KEY
     16                            AF_NETLINK
     17                            AF_PACKET
     18                            AF_ASH
     19                            AF_ECONET
     20                            AF_ATMSVC
     22                            AF_SNA
     23                            AF_IRDA
     24                            AF_PPPOX
     25                            AF_WANPIPE
     31                            AF_BLUETOOTH
     34                            AF_ISDN
     """
     l_fam = Interfaces._list_families()
     # print(PrettyFormatAny.form(l_fam, 'B1-01-A - A_Families', 170))
     self.assertEqual(l_fam[2], 'AF_INET')
     self.assertEqual(l_fam[10], 'AF_INET6')
     self.assertEqual(l_fam[17], 'AF_PACKET')
 def test_06_AllInterfaces(self):
     l_node = NodeData()
     l_if, _l_v4, _l_v6 = Interfaces._get_all_interfaces()
     l_node.NodeInterfaces = l_if
 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')
Exemple #28
0
 def test_04_OneInterfaces(self):
     l_names = Interfaces.find_all_interface_names()
     l_node = Interfaces._get_one_interface(l_names[1])
     print(PrettyFormatAny.form(l_node, 'Node Interfaces'))
Exemple #29
0
 def test_05_AllInterfaces(self):
     l_node = NodeData()
     l_node.NodeInterfaces = Interfaces._get_all_interfaces()
     print(PrettyFormatAny.form(l_node.NodeInterfaces, 'Node Interfaces'))
Exemple #30
0
 def test_01_Families(self):
     l_fam = Interfaces._list_families()
     print(PrettyFormatAny.form(l_fam, 'A2-01 - Families', 170))
     pass
Exemple #31
0
 def test_02_Gateways(self):
     l_gate = Interfaces._list_gateways()
     #  print(PrettyFormatAny.form(l_gate, 'A2-02 - Gateways', 170))
     pass
Exemple #32
0
 def test_03_Interfaces(self):
     l_int = Interfaces._list_interfaces()
     #  print(PrettyFormatAny.form(l_int, 'A2-03 - Interfaces', 170))
     pass
Exemple #33
0
 def setUp(self):
     SetupMixin.setUp(self, ET.fromstring(xml_data.XML_LONG))
     self.m_pyhouse_obj.Computer.Nodes = nodes_xml.Xml.read_all_nodes_xml(self.m_pyhouse_obj)
     self.m_node = NodeData()
     self.m_iface_api = Interfaces()
Exemple #34
0
 def test_04_OneInterfaces(self):
     l_names = Interfaces.find_all_interface_names()
     _l_node = Interfaces._get_one_interface(l_names[1])
Exemple #35
0
 def test_05_AllInterfaces(self):
     l_node = NodeData()
     l_if, _l_v4, _l_v6 = Interfaces._get_all_interfaces()
     l_node.NodeInterfaces = l_if
Exemple #36
0
 def test_03_Interfaces(self):
     l_int = Interfaces._list_interfaces()
     # print(PrettyFormatAny.form(l_int, 'A2-03 - Interfaces', 170))
     self.assertEqual(l_int[0], 'lo')
Exemple #37
0
 def test_02_Gateways(self):
     l_gate = Interfaces._list_gateways()
     # print(PrettyFormatAny.form(l_gate, 'A2-02 - Gateways', 170))
     l_v4 = l_gate[2]
     self.assertEqual(l_v4[0][0], '192.168.1.1')
Exemple #38
0
 def test_01_Families(self):
     l_fam = Interfaces._list_families()
     # print(PrettyFormatAny.form(l_fam, 'A2-01 - Families', 170))
     self.assertEqual(l_fam[2], 'AF_INET')
     self.assertEqual(l_fam[10], 'AF_INET6')