Index: tracing/third_party/tvcm/tvcm/generate_unittest.py |
diff --git a/tracing/third_party/tvcm/tvcm/generate_unittest.py b/tracing/third_party/tvcm/tvcm/generate_unittest.py |
deleted file mode 100644 |
index 658d4aa85338ba36ce436b1825c7090d780fed03..0000000000000000000000000000000000000000 |
--- a/tracing/third_party/tvcm/tvcm/generate_unittest.py |
+++ /dev/null |
@@ -1,58 +0,0 @@ |
-# Copyright (c) 2014 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 unittest |
- |
-from tvcm import generate |
-from tvcm import fake_fs |
-from tvcm import project as project_module |
- |
- |
-class GenerateTests(unittest.TestCase): |
- |
- def setUp(self): |
- self.fs = fake_fs.FakeFS() |
- self.fs.AddFile( |
- '/x/foo/my_module.html', |
- ('<!DOCTYPE html>\n' |
- '<link rel="import" href="/foo/other_module.html">\n')) |
- self.fs.AddFile( |
- '/x/foo/other_module.html', |
- ('<!DOCTYPE html>\n' |
- '<script src="/foo/raw/raw_script.js"></script>\n' |
- '<script>\n' |
- ' \'use strict\';\n' |
- ' HelloWorld();\n' |
- '</script>\n')) |
- self.fs.AddFile('/x/foo/raw/raw_script.js', '\n/* raw script */\n') |
- self.fs.AddFile('/x/components/polymer/polymer.min.js', '\n') |
- |
- self.project = project_module.Project([os.path.normpath('/x')]) |
- |
- def testJSGeneration(self): |
- with self.fs: |
- load_sequence = self.project.CalcLoadSequenceForModuleNames( |
- [os.path.normpath('foo.my_module')]) |
- generate.GenerateJS(load_sequence) |
- |
- def testHTMLGeneration(self): |
- with self.fs: |
- load_sequence = self.project.CalcLoadSequenceForModuleNames( |
- [os.path.normpath('foo.my_module')]) |
- result = generate.GenerateStandaloneHTMLAsString(load_sequence) |
- self.assertIn('HelloWorld();', result) |
- |
- def testExtraScriptWithWriteContentsFunc(self): |
- with self.fs: |
- load_sequence = self.project.CalcLoadSequenceForModuleNames( |
- [os.path.normpath('foo.my_module')]) |
- |
- class ExtraScript(generate.ExtraScript): |
- def WriteToFile(self, f): |
- f.write('<script>ExtraScript!</script>') |
- |
- result = generate.GenerateStandaloneHTMLAsString( |
- load_sequence, title='Title', extra_scripts=[ExtraScript()]) |
- self.assertIn('ExtraScript', result) |