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

Unified Diff: tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime_unittest.py

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 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: tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime_unittest.py
diff --git a/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime_unittest.py b/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime_unittest.py
deleted file mode 100644
index 7b90d0621303dc384f2b5faadc30e64eead10c0b..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime_unittest.py
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2013 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.
-
-from telemetry.core import exceptions
-from telemetry.core import util
-from telemetry import decorators
-from telemetry.testing import tab_test_case
-
-
-class InspectorRuntimeTest(tab_test_case.TabTestCase):
- def testRuntimeEvaluateSimple(self):
- res = self._tab.EvaluateJavaScript('1+1')
- assert res == 2
-
- def testRuntimeEvaluateThatFails(self):
- self.assertRaises(exceptions.EvaluateException,
- lambda: self._tab.EvaluateJavaScript('fsdfsdfsf'))
-
- def testRuntimeEvaluateOfSomethingThatCantJSONize(self):
-
- def test():
- self._tab.EvaluateJavaScript("""
- var cur = {};
- var root = {next: cur};
- for (var i = 0; i < 1000; i++) {
- next = {};
- cur.next = next;
- cur = next;
- }
- root;""")
- self.assertRaises(exceptions.EvaluateException, test)
-
- def testRuntimeExecuteOfSomethingThatCantJSONize(self):
- self._tab.ExecuteJavaScript('window')
-
- @decorators.Disabled('chromeos') # crbug.com/483212
- def testIFrame(self):
- starting_contexts = self._tab.EnableAllContexts()
-
- self.Navigate('host.html')
-
- # Access host page.
- test_defined_js = "typeof(testVar) != 'undefined'"
- self._tab.WaitForJavaScriptExpression(test_defined_js, timeout=10)
-
- expected_contexts = 4 + starting_contexts
-
- util.WaitFor(lambda: self._tab.EnableAllContexts() == expected_contexts,
- timeout=10)
-
- self.assertEquals(self._tab.EvaluateJavaScript('testVar'), 'host')
-
- def TestVarReady(context_id):
- """Returns True if the context and testVar are both ready."""
- try:
- return self._tab.EvaluateJavaScriptInContext(test_defined_js,
- context_id)
- except exceptions.EvaluateException:
- # This happens when the context is not ready.
- return False
-
- def TestVar(context_id):
- """Waits for testVar and the context to be ready, then returns the value
- of testVar."""
- util.WaitFor(lambda: TestVarReady(context_id), timeout=10)
- return self._tab.EvaluateJavaScriptInContext('testVar', context_id)
-
- # Access parent page using EvaluateJavaScriptInContext.
- self.assertEquals(TestVar(context_id=starting_contexts+1), 'host')
-
- # Access the iframes without guarantees on which order they loaded.
- iframe1 = TestVar(context_id=starting_contexts+2)
- iframe2 = TestVar(context_id=starting_contexts+3)
- iframe3 = TestVar(context_id=starting_contexts+4)
- self.assertEqual(set([iframe1, iframe2, iframe3]),
- set(['iframe1', 'iframe2', 'iframe3']))
-
- # Accessing a non-existent iframe throws an exception.
- self.assertRaises(exceptions.EvaluateException,
- lambda: self._tab.EvaluateJavaScriptInContext(
- '1+1', context_id=starting_contexts+5))

Powered by Google App Engine
This is Rietveld 408576698