--- a/tests/test-trusted.py Thu Feb 24 13:57:52 2011 -0300
+++ b/tests/test-trusted.py Fri Feb 25 23:26:24 2011 -0600
@@ -11,7 +11,8 @@
f.close()
def testui(user='foo', group='bar', tusers=(), tgroups=(),
- cuser='foo', cgroup='bar', debug=False, silent=False):
+ cuser='foo', cgroup='bar', debug=False, silent=False,
+ report=True):
# user, group => owners of the file
# tusers, tgroups => trusted users/groups
# cuser, cgroup => user/group of the current process
@@ -61,6 +62,7 @@
u = ui.ui()
u.setconfig('ui', 'debug', str(bool(debug)))
+ u.setconfig('ui', 'report_untrusted', str(bool(report)))
u.readconfig('.hg/hgrc')
if silent:
return u
@@ -131,6 +133,12 @@
print "# prints debug warnings"
u = testui(user='abc', group='def', cuser='foo', debug=True)
+print "# report_untrusted enabled without debug hides warnings"
+u = testui(user='abc', group='def', cuser='foo', report=False)
+
+print "# report_untrusted enabled with debug shows warnings"
+u = testui(user='abc', group='def', cuser='foo', debug=True, report=False)
+
print "# ui.readconfig sections"
filename = 'foobar'
f = open(filename, 'w')