-#! /usr/bin/env python
+#! /usr/bin/env python -u
#
# This file is part of DisOrder.
-# Copyright (C) 2007 Richard Kettlewell
+# Copyright (C) 2007, 2008 Richard Kettlewell
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
"""Exercise database dumper"""
dtest.start_daemon()
dtest.create_user()
+ dtest.rescan()
c = disorder.client()
track = "%s/Joe Bloggs/First Album/02:Second track.ogg" % dtest.tracks
dump = "%s/dumpfile" % dtest.testroot
print dtest.command(["disorder-dump", "--config", disorder._configfile,
"--dump", dump])
print " changing track pref"
- c.set(track, "foo", "after");
- assert c.get(track, "foo") == "after", "checking track foo=before"
+ c.set(track, "foo", "after dump");
+ assert c.get(track, "foo") == "after dump", "checking track foo=after dump"
print " changing global pref"
- c.setglobal("foo", "after");
- assert c.getglobal("foo") == "after", "checking global foo=before"
+ c.setglobal("foo", "after dump");
+ assert c.getglobal("foo") == "after dump", "checking global foo=after dump"
print " adding fresh track pref"
- c.set(track, "bar", "after")
+ c.set(track, "bar", "after dump")
print " adding fresh global pref"
- c.setglobal("bar", "after")
+ c.setglobal("bar", "after dump")
dtest.stop_daemon();
print "restoring database"
print dtest.command(["disorder-dump", "--config", disorder._configfile,