Exemplo n.º 1
0
 def testTimeout(self):
     http = ip_diag_http.DiagHttpDownload()
     http.URL = 'http://www.example.com/'
     http.Timeout = 40
     self._WaitUntilCompleted(http)
     self.assertEqual(http.DiagnosticsState, 'Complete')
     self.assertTrue('--max-time 40' in http.Result)
Exemplo n.º 2
0
 def testLimitMbps(self):
     http = ip_diag_http.DiagHttpDownload()
     http.URL = 'http://www.example.com/'
     http.LimitMbps = 30
     self._WaitUntilCompleted(http)
     self.assertEqual(http.DiagnosticsState, 'Complete')
     self.assertTrue('--limit-rate 3750K' in http.Result)
Exemplo n.º 3
0
 def testIPv6Fetch(self):
     http = ip_diag_http.DiagHttpDownload()
     http.URL = 'http://www.example.com/'
     http.IPVersion = 'IPv6'
     self._WaitUntilCompleted(http)
     self.assertEqual(http.DiagnosticsState, 'Complete')
     self.assertTrue('--ipv6' in http.Result)
Exemplo n.º 4
0
 def testSimpleFetch(self):
     http = ip_diag_http.DiagHttpDownload()
     http.URL = 'http://www.example.com/'
     self._WaitUntilCompleted(http)
     self.assertEqual(http.DiagnosticsState, 'Complete')
     self.assertTrue('--max-time 60' in http.Result)
     self.assertTrue('--output /dev/null' in http.Result)
     self.assertTrue('--user-agent Catawampus-Http-Diag' in http.Result)
     self.assertTrue('--verbose' in http.Result)
     self.assertTrue('http://www.example.com/' in http.Result)
Exemplo n.º 5
0
 def testValidateExports(self):
     http = ip_diag_http.DiagHttpDownload()
     tr.handle.ValidateExports(http)