test-devel-warnings.t
390 lines
| 16.9 KiB
| text/troff
|
Tads3Lexer
/ tests / test-devel-warnings.t
|
r24386 | |||
$ cat << EOF > buggylocking.py | ||||
|
r27270 | > """A small extension that tests our developer warnings | ||
|
r24386 | > """ | ||
> | ||||
|
r32340 | > from mercurial import error, registrar, repair, util | ||
|
r24386 | > | ||
> cmdtable = {} | ||||
|
r32337 | > command = registrar.command(cmdtable) | ||
|
r24386 | > | ||
|
r32971 | > @command(b'buggylocking', [], '') | ||
|
r24386 | > def buggylocking(ui, repo): | ||
> lo = repo.lock() | ||||
> wl = repo.wlock() | ||||
|
r24392 | > wl.release() | ||
> lo.release() | ||||
|
r24744 | > | ||
|
r32971 | > @command(b'buggytransaction', [], '') | ||
|
r29185 | > def buggylocking(ui, repo): | ||
|
r36142 | > tr = repo.transaction(b'buggy') | ||
|
r29185 | > # make sure we rollback the transaction as we don't want to rely on the__del__ | ||
> tr.release() | ||||
> | ||||
|
r32971 | > @command(b'properlocking', [], '') | ||
|
r24744 | > def properlocking(ui, repo): | ||
> """check that reentrance is fine""" | ||||
> wl = repo.wlock() | ||||
> lo = repo.lock() | ||||
|
r36142 | > tr = repo.transaction(b'proper') | ||
> tr2 = repo.transaction(b'proper') | ||||
|
r24744 | > lo2 = repo.lock() | ||
> wl2 = repo.wlock() | ||||
> wl2.release() | ||||
> lo2.release() | ||||
> tr2.close() | ||||
> tr.close() | ||||
> lo.release() | ||||
> wl.release() | ||||
|
r24750 | > | ||
|
r32971 | > @command(b'nowaitlocking', [], '') | ||
|
r24750 | > def nowaitlocking(ui, repo): | ||
> lo = repo.lock() | ||||
> wl = repo.wlock(wait=False) | ||||
> wl.release() | ||||
> lo.release() | ||||
|
r25300 | > | ||
|
r33436 | > @command(b'no-wlock-write', [], '') | ||
> def nowlockwrite(ui, repo): | ||||
|
r36142 | > with repo.vfs(b'branch', b'a'): | ||
|
r33436 | > pass | ||
> | ||||
|
r33437 | > @command(b'no-lock-write', [], '') | ||
> def nolockwrite(ui, repo): | ||||
|
r36142 | > with repo.svfs(b'fncache', b'a'): | ||
|
r33437 | > pass | ||
> | ||||
|
r32971 | > @command(b'stripintr', [], '') | ||
|
r25300 | > def stripintr(ui, repo): | ||
> lo = repo.lock() | ||||
|
r36142 | > tr = repo.transaction(b'foobar') | ||
|
r25300 | > try: | ||
|
r36142 | > repair.strip(repo.ui, repo, [repo[b'.'].node()]) | ||
|
r25300 | > finally: | ||
> lo.release() | ||||
|
r32971 | > @command(b'oldanddeprecated', [], '') | ||
|
r27275 | > def oldanddeprecated(ui, repo): | ||
> """test deprecation warning API""" | ||||
> def foobar(ui): | ||||
|
r36142 | > ui.deprecwarn(b'foorbar is deprecated, go shopping', b'42.1337') | ||
|
r27275 | > foobar(ui) | ||
|
r32971 | > @command(b'nouiwarning', [], '') | ||
|
r31950 | > def nouiwarning(ui, repo): | ||
|
r36142 | > util.nouideprecwarn(b'this is a test', b'13.37') | ||
|
r32971 | > @command(b'programmingerror', [], '') | ||
|
r32340 | > def programmingerror(ui, repo): | ||
|
r36142 | > raise error.ProgrammingError(b'something went wrong', hint=b'try again') | ||
|
r24386 | > EOF | ||
$ cat << EOF >> $HGRCPATH | ||||
> [extensions] | ||||
> buggylocking=$TESTTMP/buggylocking.py | ||||
|
r28498 | > mock=$TESTDIR/mockblackbox.py | ||
> blackbox= | ||||
|
r24386 | > [devel] | ||
|
r25290 | > all-warnings=1 | ||
|
r41028 | > [blackbox] | ||
> track = command, commandexception, commandfinish, develwarn | ||||
|
r24386 | > EOF | ||
$ hg init lock-checker | ||||
$ cd lock-checker | ||||
$ hg buggylocking | ||||
|
r28016 | devel-warn: "wlock" acquired after "lock" at: $TESTTMP/buggylocking.py:* (buggylocking) (glob) | ||
|
r24386 | $ cat << EOF >> $HGRCPATH | ||
> [devel] | ||||
> all=0 | ||||
> check-locks=1 | ||||
> EOF | ||||
$ hg buggylocking | ||||
|
r28016 | devel-warn: "wlock" acquired after "lock" at: $TESTTMP/buggylocking.py:* (buggylocking) (glob) | ||
|
r34465 | #if no-chg | ||
|
r24386 | $ hg buggylocking --traceback | ||
|
r24755 | devel-warn: "wlock" acquired after "lock" at: | ||
|
r35669 | */hg:* in <module> (glob) (?) | ||
|
r24386 | */mercurial/dispatch.py:* in run (glob) | ||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
|
r32040 | */mercurial/dispatch.py:* in _callcatch (glob) | ||
|
r30520 | */mercurial/scmutil.py* in callcatch (glob) | ||
|
r29761 | */mercurial/dispatch.py:* in _runcatchfunc (glob) | ||
|
r24386 | */mercurial/dispatch.py:* in _dispatch (glob) | ||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
$TESTTMP/buggylocking.py:* in buggylocking (glob) | ||||
|
r34465 | #else | ||
$ hg buggylocking --traceback | ||||
devel-warn: "wlock" acquired after "lock" at: | ||||
|
r35669 | */hg:* in <module> (glob) (?) | ||
|
r34465 | */mercurial/dispatch.py:* in run (glob) | ||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
*/mercurial/dispatch.py:* in _callcatch (glob) | ||||
*/mercurial/scmutil.py:* in callcatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatchfunc (glob) | ||||
*/mercurial/dispatch.py:* in _dispatch (glob) | ||||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
*/mercurial/commands.py:* in serve (glob) | ||||
*/mercurial/server.py:* in runservice (glob) | ||||
*/mercurial/commandserver.py:* in run (glob) | ||||
*/mercurial/commandserver.py:* in _mainloop (glob) | ||||
|
r45103 | */mercurial/commandserver.py:* in _acceptnewconnection (glob) | ||
|
r34465 | */mercurial/commandserver.py:* in _runworker (glob) | ||
*/mercurial/commandserver.py:* in _serverequest (glob) | ||||
*/mercurial/commandserver.py:* in serve (glob) | ||||
*/mercurial/commandserver.py:* in serveone (glob) | ||||
*/mercurial/chgserver.py:* in runcommand (glob) | ||||
*/mercurial/commandserver.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
*/mercurial/dispatch.py:* in _callcatch (glob) | ||||
*/mercurial/scmutil.py:* in callcatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatchfunc (glob) | ||||
*/mercurial/dispatch.py:* in _dispatch (glob) | ||||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
$TESTTMP/buggylocking.py:* in buggylocking (glob) | ||||
#endif | ||||
|
r24744 | $ hg properlocking | ||
|
r24750 | $ hg nowaitlocking | ||
|
r25300 | |||
|
r33436 | Writing without lock | ||
$ hg no-wlock-write | ||||
devel-warn: write with no wlock: "branch" at: $TESTTMP/buggylocking.py:* (nowlockwrite) (glob) | ||||
|
r33437 | $ hg no-lock-write | ||
devel-warn: write with no lock: "fncache" at: $TESTTMP/buggylocking.py:* (nolockwrite) (glob) | ||||
r33251 | Stripping from a transaction | |||
|
r25300 | $ echo a > a | ||
$ hg add a | ||||
$ hg commit -m a | ||||
|
r31645 | $ hg stripintr 2>&1 | egrep -v '^(\*\*| )' | ||
Traceback (most recent call last): | ||||
|
r33610 | *ProgrammingError: cannot strip from inside a transaction (glob) | ||
|
r25300 | |||
|
r27275 | $ hg oldanddeprecated | ||
devel-warn: foorbar is deprecated, go shopping | ||||
|
r28016 | (compatibility will be dropped after Mercurial-42.1337, update your code.) at: $TESTTMP/buggylocking.py:* (oldanddeprecated) (glob) | ||
|
r25630 | |||
|
r34465 | #if no-chg | ||
|
r27275 | $ hg oldanddeprecated --traceback | ||
devel-warn: foorbar is deprecated, go shopping | ||||
(compatibility will be dropped after Mercurial-42.1337, update your code.) at: | ||||
|
r35669 | */hg:* in <module> (glob) (?) | ||
|
r27275 | */mercurial/dispatch.py:* in run (glob) | ||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
|
r32040 | */mercurial/dispatch.py:* in _callcatch (glob) | ||
|
r30520 | */mercurial/scmutil.py* in callcatch (glob) | ||
|
r29761 | */mercurial/dispatch.py:* in _runcatchfunc (glob) | ||
|
r27275 | */mercurial/dispatch.py:* in _dispatch (glob) | ||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
$TESTTMP/buggylocking.py:* in oldanddeprecated (glob) | ||||
|
r34465 | #else | ||
$ hg oldanddeprecated --traceback | ||||
devel-warn: foorbar is deprecated, go shopping | ||||
(compatibility will be dropped after Mercurial-42.1337, update your code.) at: | ||||
*/hg:* in <module> (glob) | ||||
*/mercurial/dispatch.py:* in run (glob) | ||||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
*/mercurial/dispatch.py:* in _callcatch (glob) | ||||
*/mercurial/scmutil.py:* in callcatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatchfunc (glob) | ||||
*/mercurial/dispatch.py:* in _dispatch (glob) | ||||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
*/mercurial/commands.py:* in serve (glob) | ||||
*/mercurial/server.py:* in runservice (glob) | ||||
*/mercurial/commandserver.py:* in run (glob) | ||||
*/mercurial/commandserver.py:* in _mainloop (glob) | ||||
|
r45103 | */mercurial/commandserver.py:* in _acceptnewconnection (glob) | ||
|
r34465 | */mercurial/commandserver.py:* in _runworker (glob) | ||
*/mercurial/commandserver.py:* in _serverequest (glob) | ||||
*/mercurial/commandserver.py:* in serve (glob) | ||||
*/mercurial/commandserver.py:* in serveone (glob) | ||||
*/mercurial/chgserver.py:* in runcommand (glob) | ||||
*/mercurial/commandserver.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
*/mercurial/dispatch.py:* in _callcatch (glob) | ||||
*/mercurial/scmutil.py:* in callcatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatchfunc (glob) | ||||
*/mercurial/dispatch.py:* in _dispatch (glob) | ||||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
$TESTTMP/buggylocking.py:* in oldanddeprecated (glob) | ||||
#endif | ||||
#if no-chg | ||||
|
r31809 | $ hg blackbox -l 7 | ||
|
r28498 | 1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated | ||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping | ||||
(compatibility will be dropped after Mercurial-42.1337, update your code.) at: $TESTTMP/buggylocking.py:* (oldanddeprecated) (glob) | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated exited 0 after * seconds (glob) | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping | ||||
(compatibility will be dropped after Mercurial-42.1337, update your code.) at: | ||||
|
r35669 | */hg:* in <module> (glob) (?) | ||
|
r28498 | */mercurial/dispatch.py:* in run (glob) | ||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
|
r32040 | */mercurial/dispatch.py:* in _callcatch (glob) | ||
|
r30520 | */mercurial/scmutil.py* in callcatch (glob) | ||
|
r29761 | */mercurial/dispatch.py:* in _runcatchfunc (glob) | ||
|
r28498 | */mercurial/dispatch.py:* in _dispatch (glob) | ||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
$TESTTMP/buggylocking.py:* in oldanddeprecated (glob) | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback exited 0 after * seconds (glob) | ||||
|
r31809 | 1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> blackbox -l 7 | ||
|
r34465 | #else | ||
$ hg blackbox -l 7 | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping | ||||
(compatibility will be dropped after Mercurial-42.1337, update your code.) at: $TESTTMP/buggylocking.py:* (oldanddeprecated) (glob) | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated exited 0 after * seconds (glob) | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> devel-warn: foorbar is deprecated, go shopping | ||||
(compatibility will be dropped after Mercurial-42.1337, update your code.) at: | ||||
*/hg:* in <module> (glob) | ||||
*/mercurial/dispatch.py:* in run (glob) | ||||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
*/mercurial/dispatch.py:* in _callcatch (glob) | ||||
*/mercurial/scmutil.py:* in callcatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatchfunc (glob) | ||||
*/mercurial/dispatch.py:* in _dispatch (glob) | ||||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
*/mercurial/commands.py:* in serve (glob) | ||||
*/mercurial/server.py:* in runservice (glob) | ||||
*/mercurial/commandserver.py:* in run (glob) | ||||
*/mercurial/commandserver.py:* in _mainloop (glob) | ||||
|
r45103 | */mercurial/commandserver.py:* in _acceptnewconnection (glob) | ||
|
r34465 | */mercurial/commandserver.py:* in _runworker (glob) | ||
*/mercurial/commandserver.py:* in _serverequest (glob) | ||||
*/mercurial/commandserver.py:* in serve (glob) | ||||
*/mercurial/commandserver.py:* in serveone (glob) | ||||
*/mercurial/chgserver.py:* in runcommand (glob) | ||||
*/mercurial/commandserver.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in dispatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatch (glob) | ||||
*/mercurial/dispatch.py:* in _callcatch (glob) | ||||
*/mercurial/scmutil.py:* in callcatch (glob) | ||||
*/mercurial/dispatch.py:* in _runcatchfunc (glob) | ||||
*/mercurial/dispatch.py:* in _dispatch (glob) | ||||
*/mercurial/dispatch.py:* in runcommand (glob) | ||||
*/mercurial/dispatch.py:* in _runcommand (glob) | ||||
*/mercurial/dispatch.py:* in <lambda> (glob) | ||||
*/mercurial/util.py:* in check (glob) | ||||
$TESTTMP/buggylocking.py:* in oldanddeprecated (glob) | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> oldanddeprecated --traceback exited 0 after * seconds (glob) | ||||
1970/01/01 00:00:00 bob @cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b (5000)> blackbox -l 7 | ||||
#endif | ||||
|
r29185 | |||
Test programming error failure: | ||||
|
r29186 | $ hg buggytransaction 2>&1 | egrep -v '^ ' | ||
** Unknown exception encountered with possibly-broken third-party extension buggylocking | ||||
** which supports versions unknown of Mercurial. | ||||
** Please disable buggylocking and try your action again. | ||||
** If that fixes the bug please report it to the extension author. | ||||
** Python * (glob) | ||||
** Mercurial Distributed SCM (*) (glob) | ||||
** Extensions loaded: * (glob) | ||||
|
r32340 | ** ProgrammingError: transaction requires locking | ||
|
r29186 | Traceback (most recent call last): | ||
|
r33610 | *ProgrammingError: transaction requires locking (glob) | ||
|
r29185 | |||
|
r32340 | $ hg programmingerror 2>&1 | egrep -v '^ ' | ||
** Unknown exception encountered with possibly-broken third-party extension buggylocking | ||||
** which supports versions unknown of Mercurial. | ||||
** Please disable buggylocking and try your action again. | ||||
** If that fixes the bug please report it to the extension author. | ||||
** Python * (glob) | ||||
** Mercurial Distributed SCM (*) (glob) | ||||
** Extensions loaded: * (glob) | ||||
** ProgrammingError: something went wrong | ||||
** (try again) | ||||
Traceback (most recent call last): | ||||
|
r33610 | *ProgrammingError: something went wrong (glob) | ||
|
r32340 | |||
|
r31950 | Old style deprecation warning | ||
$ hg nouiwarning | ||||
r33252 | $TESTTMP/buggylocking.py:*: DeprecationWarning: this is a test (glob) | |||
|
r31950 | (compatibility will be dropped after Mercurial-13.37, update your code.) | ||
|
r36142 | util.nouideprecwarn(b'this is a test', b'13.37') | ||
|
r31950 | |||
(disabled outside of test run) | ||||
$ HGEMITWARNINGS= hg nouiwarning | ||||
r32987 | Test warning on config option access and registration | |||
$ cat << EOF > ${TESTTMP}/buggyconfig.py | ||||
> """A small extension that tests our developer warnings for config""" | ||||
> | ||||
|
r40405 | > from mercurial import configitems, registrar | ||
r32987 | > | |||
> cmdtable = {} | ||||
> command = registrar.command(cmdtable) | ||||
> | ||||
r33128 | > configtable = {} | |||
> configitem = registrar.configitem(configtable) | ||||
> | ||||
|
r36142 | > configitem(b'test', b'some', default=b'foo') | ||
> configitem(b'test', b'dynamic', default=configitems.dynamicdefault) | ||||
> configitem(b'test', b'callable', default=list) | ||||
r33128 | > # overwrite a core config | |||
|
r36142 | > configitem(b'ui', b'quiet', default=False) | ||
> configitem(b'ui', b'interactive', default=None) | ||||
r33128 | > | |||
|
r33097 | > @command(b'buggyconfig') | ||
r32987 | > def cmdbuggyconfig(ui, repo): | |||
|
r36142 | > repo.ui.config(b'ui', b'quiet', True) | ||
> repo.ui.config(b'ui', b'interactive', False) | ||||
> repo.ui.config(b'test', b'some', b'bar') | ||||
> repo.ui.config(b'test', b'some', b'foo') | ||||
> repo.ui.config(b'test', b'dynamic', b'some-required-default') | ||||
> repo.ui.config(b'test', b'dynamic') | ||||
> repo.ui.config(b'test', b'callable', []) | ||||
> repo.ui.config(b'test', b'callable', b'foo') | ||||
> repo.ui.config(b'test', b'unregistered') | ||||
> repo.ui.config(b'unregistered', b'unregistered') | ||||
r32987 | > EOF | |||
$ hg --config "extensions.buggyconfig=${TESTTMP}/buggyconfig.py" buggyconfig | ||||
|
r34187 | devel-warn: extension 'buggyconfig' overwrite config item 'ui.interactive' at: */mercurial/extensions.py:* (_loadextra) (glob) | ||
devel-warn: extension 'buggyconfig' overwrite config item 'ui.quiet' at: */mercurial/extensions.py:* (_loadextra) (glob) | ||||
|
r34949 | devel-warn: specifying a mismatched default value for a registered config item: 'ui.quiet' 'True' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) | ||
devel-warn: specifying a mismatched default value for a registered config item: 'ui.interactive' 'False' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) | ||||
devel-warn: specifying a mismatched default value for a registered config item: 'test.some' 'bar' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) | ||||
|
r33471 | devel-warn: config item requires an explicit default value: 'test.dynamic' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) | ||
|
r34949 | devel-warn: specifying a mismatched default value for a registered config item: 'test.callable' 'foo' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) | ||
|
r34859 | devel-warn: accessing unregistered config item: 'test.unregistered' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) | ||
devel-warn: accessing unregistered config item: 'unregistered.unregistered' at: $TESTTMP/buggyconfig.py:* (cmdbuggyconfig) (glob) | ||||
r32987 | ||||
|
r24386 | $ cd .. | ||