diff options
author | Bert Belder <bertbelder@gmail.com> | 2018-09-25 14:45:27 -0700 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2018-09-26 09:52:30 -0700 |
commit | 023b4640fc4c8bf3efd4f5f8914552cdae6d142b (patch) | |
tree | 89051ecaf1a2cbe147d01501288533881e32a1be /tools/setup_test.py | |
parent | 1b9424e9d78990100ac82697a20515f9cb9e8335 (diff) |
tools/setup: add gn_string() utility function
Diffstat (limited to 'tools/setup_test.py')
-rw-r--r-- | tools/setup_test.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/setup_test.py b/tools/setup_test.py index 670bf33db..05f094c60 100644 --- a/tools/setup_test.py +++ b/tools/setup_test.py @@ -1,11 +1,18 @@ # Copyright 2018 the Deno authors. All rights reserved. MIT license. import os -from setup import read_gn_args, write_gn_args +from setup import gn_string, read_gn_args, write_gn_args from shutil import rmtree from tempfile import mktemp +def gn_string_test(): + assert '"abc"' == gn_string('abc') + assert '"foo\\$bar\\"baz"' == gn_string('foo$bar"baz') + assert '"do\\not\\escape"' == gn_string('do\\not\\escape') + assert '"so\\\\\\very\\\\\\"fun\\"' == gn_string('so\\\\very\\"fun\\') + + def read_gn_args_test(): # Args file doesn't exist. (args, hand_edited) = read_gn_args("/baddir/hopefully/nonexistent/args.gn") @@ -53,6 +60,7 @@ def write_gn_args_test(): def setup_test(): + gn_string_test() read_gn_args_test() write_gn_args_test() |