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

Unified Diff: platform_tools/android/tests/generate_user_config_tests.py

Issue 198063002: Updates to Android.mk generation. (Closed) Base URL: https://skia.googlesource.com/skia.git@android_mk
Patch Set: Rebase Created 6 years, 9 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: platform_tools/android/tests/generate_user_config_tests.py
diff --git a/platform_tools/android/tests/generate_user_config_tests.py b/platform_tools/android/tests/generate_user_config_tests.py
new file mode 100644
index 0000000000000000000000000000000000000000..c9045d3207586cf4f1d7219f774f22ebab3c944a
--- /dev/null
+++ b/platform_tools/android/tests/generate_user_config_tests.py
@@ -0,0 +1,45 @@
+#!/usr/bin/python
+
+# Copyright 2014 Google Inc.
+#
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+"""
+Test generate_user_config.py.
+"""
+
+import os
+import sys
+import tempfile
+import test_variables
+import unittest
+
+sys.path.append(test_variables.GYP_GEN_DIR)
+
+from generate_user_config import generate_user_config as gen_config
+from vars_dict_lib import OrderedSet
+
+class GenUserConfigTest(unittest.TestCase):
+
+ def test_missing_sk_user_config(self):
+ """Calling generate_user_config without an SkUserConfig asserts."""
+ tmp = tempfile.mkdtemp()
+ original = os.path.join(tmp, 'filename')
+ assert not os.path.exists(original)
+
+ with self.assertRaises(AssertionError):
+ ordered_set = OrderedSet()
+ ordered_set.add('define')
+ gen_config(original_sk_user_config=original, target_dir=tmp,
+ ordered_set=ordered_set)
+
+
+def main():
+ loader = unittest.TestLoader()
+ suite = loader.loadTestsFromTestCase(GenUserConfigTest)
+ unittest.TextTestRunner(verbosity=2).run(suite)
+
+if __name__ == "__main__":
+ main()
+

Powered by Google App Engine
This is Rietveld 408576698