Skip to content

Commit 4bae3d4

Browse files
committed
[gyb] Make utils/gyb --test to really perform doctest
Because utils/gyb is just a launcher, `doctest.testmod()` without explicit module doesn't perform doctest of `gyb` module. It used to perform doctest of `util/gyb`, the `__main__` module.
1 parent 0006a54 commit 4bae3d4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

utils/gyb.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1115,7 +1115,8 @@ def succ(a):
11151115

11161116
if args.test or args.verbose_test:
11171117
import doctest
1118-
if doctest.testmod(verbose=args.verbose_test).failed:
1118+
selfmod = sys.modules[__name__]
1119+
if doctest.testmod(selfmod, verbose=args.verbose_test).failed:
11191120
sys.exit(1)
11201121

11211122
bindings = dict(x.split('=', 1) for x in args.defines)

0 commit comments

Comments
 (0)