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
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
def setUp(self): self.parser = iperfparser.IperfParser(threads=1) return
def test_human_invalid(self): parser = iperfparser.IperfParser(threads=1) bandwidth = parser(INVHLINE) self.assertIsNone(bandwidth) return
def test_human_valid(self): parser = iperfparser.IperfParser(threads=1) bandwidth = parser(HLINE) self.assertEqual(297, bandwidth) return
def test_human(self): parser = iperfparser.IperfParser(threads=1) match = parser(HLINE) self.assertEqual(ParserKeys.human, parser.format) self.assertAlmostEqual(match, 297) return
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)
def setUp(self): self.parser = iperfparser.IperfParser() return