Example #1
0
 def setUp(self):
     self.parser = iperfparser.IperfParser()
     self.matches = [
         self.parser.regex[ParserKeys.human].search(line).groupdict()
         for line in LINES
     ]
     self.transfers = TRANSFERS
     self.starts = STARTS
     self.ends = ENDS
     self.bandwidths = BANDWIDTHS
     self.threads = THREADS
     return
Example #2
0
 def setUp(self):
     self.parser = iperfparser.IperfParser()
     self.match1 = self.parser.regex[ParserKeys.csv].search(
         CLINE1).groupdict()
     self.matches = [self.match1]
     self.transfers = CTRANSFERS
     self.starts = CSTARTS
     self.ends = CENDS
     self.bandwidths = CBANDWIDTHS
     self.sender_ips = CSENDER_IPS
     self.sender_ports = CSENDER_PORTS
     self.receiver_ips = CRECEIVER_IPS
     self.receiver_ports = CRECEIVER_PORTS
     self.threads = CTHREADS
     return
Example #3
0
 def setUp(self):
     self.parser = iperfparser.IperfParser(threads=1)
     return
Example #4
0
 def test_human_invalid(self):
     parser = iperfparser.IperfParser(threads=1)
     bandwidth = parser(INVHLINE)
     self.assertIsNone(bandwidth)
     return
Example #5
0
 def test_human_valid(self):
     parser = iperfparser.IperfParser(threads=1)
     bandwidth = parser(HLINE)
     self.assertEqual(297, bandwidth)
     return
Example #6
0
 def test_human(self):
     parser = iperfparser.IperfParser(threads=1)
     match = parser(HLINE)
     self.assertEqual(ParserKeys.human, parser.format)
     self.assertAlmostEqual(match, 297)
     return
Example #7
0
    def test_human_valid(self):
        parser = iperfparser.IperfParser(threads=1)
        bandwidth = parser(HLINE)
        self.assertEqual(297, bandwidth)
        return

    def test_human_invalid(self):
        parser = iperfparser.IperfParser(threads=1)
        bandwidth = parser(INVHLINE)
        self.assertIsNone(bandwidth)
        return

    def test_csv_valid(self):
        match = self.parser(CLINE1)
        self.assertAlmostEqual(3.145728, match)

    def test_csv_invalid(self):
        match = self.parser(INVCLINE)
        self.assertIsNone(match)


# end class TestIperfParserValidate

if __name__ == "__main__":
    import pudb
    pudb.set_trace()
    parser = iperfparser.IperfParser(threads=1)
    match = parser(HLINE)
    parser.valid(match)
Example #8
0
 def setUp(self):
     self.parser = iperfparser.IperfParser()
     return