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

Unified Diff: telemetry/telemetry/value/trace_unittest.py

Issue 3007063002: Plumb trace canonicalUrl through TelemetryInfo. (Closed)
Patch Set: fix trace_unittest Created 3 years, 3 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
« no previous file with comments | « telemetry/telemetry/value/trace.py ('k') | telemetry/telemetry/web_perf/timeline_based_measurement.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: telemetry/telemetry/value/trace_unittest.py
diff --git a/telemetry/telemetry/value/trace_unittest.py b/telemetry/telemetry/value/trace_unittest.py
index 9623140b80bcaca160f24253bcc0edf407390c47..2829c2c0b40452d65a367867d889629c9aaf5d5d 100644
--- a/telemetry/telemetry/value/trace_unittest.py
+++ b/telemetry/telemetry/value/trace_unittest.py
@@ -77,48 +77,40 @@ class ValueTest(TestBase):
self.assertEquals('TraceValue(http://www.bar.com/, trace)', str(v))
- def testTraceSerializationContainStoryName(self):
- tempdir = tempfile.mkdtemp()
- try:
- v = trace.TraceValue(self.pages[0],
- trace_data.CreateTraceDataFromRawData([{'test': 1}]))
- fh = v.Serialize(tempdir)
- self.assertTrue(os.path.basename(fh.GetAbsPath()).startswith(
- 'http___www_bar_com'))
- finally:
- shutil.rmtree(tempdir)
-
def testAsDictWhenTraceSerializedAndUploaded(self):
tempdir = tempfile.mkdtemp()
try:
- v = trace.TraceValue(None,
- trace_data.CreateTraceDataFromRawData([{'test': 1}]))
- fh = v.Serialize(tempdir)
+ bucket = trace.cloud_storage.PUBLIC_BUCKET
+ v = trace.TraceValue(
+ self.pages[0], trace_data.CreateTraceDataFromRawData([{'test': 1}]),
+ file_path=os.path.join(tempdir, 'trace.html'),
+ upload_bucket=bucket,
+ cloud_url='cloud_url')
+ fh = v.Serialize()
# pylint: disable=no-member
trace.cloud_storage.SetCalculatedHashesForTesting(
{fh.GetAbsPath(): 123})
# pylint: enable=no-member
- bucket = trace.cloud_storage.PUBLIC_BUCKET
- cloud_url = v.UploadToCloud(bucket)
+ v.UploadToCloud()
d = v.AsDict()
self.assertEqual(d['file_id'], fh.id)
- self.assertEqual(d['cloud_url'], cloud_url)
+ self.assertEqual(d['cloud_url'], 'cloud_url')
finally:
shutil.rmtree(tempdir)
def testAsDictWhenTraceIsNotSerializedAndUploaded(self):
test_temp_file = tempfile.NamedTemporaryFile(delete=False)
try:
- v = trace.TraceValue(None,
- trace_data.CreateTraceDataFromRawData([{'test': 1}]))
+ bucket = trace.cloud_storage.PUBLIC_BUCKET
+ v = trace.TraceValue(
+ None, trace_data.CreateTraceDataFromRawData([{'test': 1}]),
+ upload_bucket=bucket, cloud_url='cloud_url')
# pylint: disable=no-member
- trace.cloud_storage.SetCalculatedHashesForTesting(
- TestDefaultDict(123))
+ trace.cloud_storage.SetCalculatedHashesForTesting(TestDefaultDict(123))
# pylint: enable=no-member
- bucket = trace.cloud_storage.PUBLIC_BUCKET
- cloud_url = v.UploadToCloud(bucket)
+ v.UploadToCloud()
d = v.AsDict()
- self.assertEqual(d['cloud_url'], cloud_url)
+ self.assertEqual(d['cloud_url'], 'cloud_url')
finally:
if os.path.exists(test_temp_file.name):
test_temp_file.close()
« no previous file with comments | « telemetry/telemetry/value/trace.py ('k') | telemetry/telemetry/web_perf/timeline_based_measurement.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698