summaryrefslogtreecommitdiffstats
path: root/test/SConscript.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/SConscript.py')
-rw-r--r--test/SConscript.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/SConscript.py b/test/SConscript.py
index d889c44..69b7a82 100644
--- a/test/SConscript.py
+++ b/test/SConscript.py
@@ -384,4 +384,14 @@ test.run(arguments = ".",
stdout = test.wrap_stdout(read_str = "SConstruct\nsub/SConscript\nx = xxx\n",
build_str = "scons: `.' is up to date.\n"))
+test.write("SConstruct", """\
+def builder(target, source, env):
+ import SCons.Script.SConscript
+ assert SCons.Script.SConscript.sconscript_reading == 0
+env = Environment(BUILDERS={'builder':Builder(action=builder)})
+env.builder('test',[])
+import SCons.Script.SConscript
+assert SCons.Script.SConscript.sconscript_reading == 1
+""")
+
test.pass_test()