Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4108)

Unified Diff: chrome/test/functional/chromeos_vpn.py

Issue 23359003: Eliminate unused PYAUTO tests and TestingAutomationProvider methods (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/functional/chromeos_vpn.py
diff --git a/chrome/test/functional/chromeos_vpn.py b/chrome/test/functional/chromeos_vpn.py
deleted file mode 100755
index 2cecf727cbaeb62a4cd4322f8a87305463873b68..0000000000000000000000000000000000000000
--- a/chrome/test/functional/chromeos_vpn.py
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/usr/bin/env python
-# Copyright (c) 2011 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import os
-import subprocess
-
-import pyauto_functional
-import pyauto
-import chromeos_network
-
-
-class PrivateNetworkTest(chromeos_network.PyNetworkUITest):
- """Tests for VPN.
-
- Expected to be run with access to the lab setup as defined in
- vpn_testbed_config.
- """
-
- def _PingTest(self, hostname, timeout=10):
- """Attempt to ping a remote host.
-
- Returns:
- True if the ping succeeds.
- False otherwise.
- """
- return subprocess.call(['ping', '-c', '1', '-W',
- str(timeout), hostname]) == 0
-
- def testCanAddNetwork(self):
- """Test to add a VPN network, connect and disconnect."""
- # Load VPN config data from file.
- vpn_info_file = os.path.join(pyauto.PyUITest.DataDir(),
- 'pyauto_private/chromeos/network',
- 'vpn_testbed_config')
- self.assertTrue(os.path.exists(vpn_info_file))
- vpn = self.EvalDataFrom(vpn_info_file)
-
- # Connect to wifi.
- self.NetworkScan()
- self.WaitUntilWifiNetworkAvailable(vpn['wifi'])
- wifi_vpn = self.GetServicePath(vpn['wifi'])
- self.assertTrue(wifi_vpn)
- self.assertTrue(self.ConnectToWifiNetwork(wifi_vpn) is None)
- self.assertFalse(self._PingTest(vpn['ping']),
- msg='VPN ping succeeded when not connected.')
-
- # Connect to the VPN.
- self.AddPrivateNetwork(hostname=vpn['hostname'],
- service_name=vpn['service_name'],
- provider_type=vpn['provider_type'],
- username=vpn['username'],
- password=vpn['password'],
- key=vpn['key'])
-
- # Get private network info.
- result = self.GetPrivateNetworkInfo()
- self.assertTrue('connected' in result, msg='Could not connect to VPN')
- connected = result['connected']
- self.assertTrue(self._PingTest(vpn['ping']), msg='VPN ping failed.')
- self.DisconnectFromPrivateNetwork()
- self.assertFalse(self._PingTest(vpn['ping']),
- msg='VPN ping succeeded when not connected.')
- # Connect to the remembered private network.
- self.ConnectToPrivateNetwork(connected)
- self.assertTrue(self._PingTest(vpn['ping']), msg='VPN ping failed.')
- self.DisconnectFromPrivateNetwork()
- self.assertFalse(self._PingTest(vpn['ping']),
- msg='VPN ping succeeded when not connected.')
-
-
-if __name__ == '__main__':
- pyauto_functional.Main()
« no previous file with comments | « chrome/test/functional/chromeos_txt_msg_functional.py ('k') | chrome/test/functional/chromeos_wifi_compliance.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698