Exemplo n.º 1
0
    def test_parse_item(self):
        data = """
eth0      Link encap:Ethernet  HWaddr f8:b1:56:d5:e6:8c
          inet addr:10.80.3.223  Bcast:10.80.3.255  Mask:255.255.254.0
          inet6 addr: fe80::fab1:56ff:fed5:e68c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1848944 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1683421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1525454582 (1.5 GB)  TX bytes:1125497021 (1.1 GB)
          Interrupt:20 Memory:fb200000-fb220000
"""
        regexs = ['Link encap:(?P<encap>[\w]+)']
        cp = CommandParser(data, regexs)
        rec = cp.parse()
        self.assertEqual(rec['encap'], 'Ethernet')
Exemplo n.º 2
0
    def test_parse_item(self):
        data = """
eth0      Link encap:Ethernet  HWaddr f8:b1:56:d5:e6:8c
          inet addr:10.80.3.223  Bcast:10.80.3.255  Mask:255.255.254.0
          inet6 addr: fe80::fab1:56ff:fed5:e68c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1848944 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1683421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1525454582 (1.5 GB)  TX bytes:1125497021 (1.1 GB)
          Interrupt:20 Memory:fb200000-fb220000
"""
        regexs = ['Link encap:(?P<encap>[\w]+)']
        cp = CommandParser(data, regexs)
        rec = cp.parse()
        self.assertEqual(rec['encap'], 'Ethernet')