X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/f0feb22e80bfe438c16d212a7cc8be6d2282b6ac..32a1e1e1fd13581c6f09ed28b892357b3d169221:/tests/dtest.py diff --git a/tests/dtest.py b/tests/dtest.py index 5ab56ed..8262a03 100644 --- a/tests/dtest.py +++ b/tests/dtest.py @@ -180,7 +180,6 @@ stopword 21 22 23 24 25 26 27 28 29 30 stopword the a an and to too in on of we i am as im for is username fred password fredpass -trust fred root plugins plugins %s/plugins plugins %s/plugins/.libs @@ -259,11 +258,15 @@ Start the daemon.""" def create_user(username="fred", password="fredpass"): """create_user(USERNAME, PASSWORD) - Create a user, abusing direct database access to do so.""" + Create a user, abusing direct database access to do so. Gives the + user rights 'all', allowing them to do anything.""" print " creating user %s" % username command(["disorder", "--config", disorder._configfile, "--no-per-user-config", "--user", "root", "adduser", username, password]) + command(["disorder", + "--config", disorder._configfile, "--no-per-user-config", + "--user", "root", "edituser", username, "rights", "all"]) def stop_daemon(): """stop_daemon() @@ -303,7 +306,12 @@ def run(module=None, report=True): name = module.__name__ # Open the error log global errs - errs = open("%s.log" % name, "w") + logfile = "%s.log" % name + try: + os.remove(logfile) + except: + pass + errs = open(logfile, "a") # Ensure that disorder.py uses the test installation disorder._configfile = "%s/config" % testroot disorder._userconf = False