コード例 #1
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
    def test_get_mac(self):
        get = network.Get()
        interface_list = self.test_get_interfaces()

        for interface in interface_list:
            interface_mac = get.mac(interface)
            self.assertIsInstance(interface_mac, list)
コード例 #2
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
    def test_get_ip(self):
        get = network.Get()
        interface_list = self.test_get_interfaces()

        for interface in interface_list:
            try:
                interface_addrs = get.ip(interface)
                self.assertIsInstance(interface_addrs, list)
            except:
                self.assertRaises(NotValidInterfaceName, get.ip, interface)
コード例 #3
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_set_netmask(self):
     st = network.Set()
     gt = network.Get()
     set_netmask = st.netmask('eth0', '255.255.255.0')
     current_netmask = gt.netmask('eth0')
     self.assertEqual(current_netmask, '255.255.255.0')
コード例 #4
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_get_no_valid_netmask(self):
     gt = network.Get()
     self.assertRaises(WrongInterfaceName, gt.netmask, 'eth')
コード例 #5
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_get_netmask(self):
     gt = network.Get()
     ip = gt.netmask('eth0')
     self.assertIsInstance(ip, str)
コード例 #6
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_set_ip(self):
     st = network.Set()
     get = network.Get()
     set_ip = st.ip('eth0', '10.41.0.164')
     current_ip = get.ip('eth0')[0]['addr']
     self.assertEqual(current_ip, '10.41.0.164')
コード例 #7
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_wrong_typo_interface_name_exception(self):
     get = network.Get()
     self.assertRaises(WrongInterfaceName, get.ip, 'ethh1')
コード例 #8
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_is_up(self):
     get = network.Get()
     result = get.is_up('eth0')
     self.assertIsInstance(result, bool)
コード例 #9
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_all_getaways(self):
     get = network.Get()
     all_gw = get.all_gateways
     self.assertIsInstance(all_gw, dict)
コード例 #10
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
 def test_get_default_gateway(self):
     get = network.Get()
     default_gw = get.default_gateway
     self.assertIsInstance(default_gw, tuple)
コード例 #11
0
ファイル: test_network.py プロジェクト: gokhanm/psystem
    def test_get_interfaces(self):
        get = network.Get()
        interfaces = get.interfaces
        self.assertIsInstance(interfaces, list)

        return interfaces