X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/f0feb22e80bfe438c16d212a7cc8be6d2282b6ac..422a9507e9cbb817d6c2b20a3a8b7d539e16e688:/tests/files.py diff --git a/tests/files.py b/tests/files.py index 7c22ffc..a41937f 100755 --- a/tests/files.py +++ b/tests/files.py @@ -31,10 +31,19 @@ def test(): "second") assert len(f) == 1, "checking for one match" assert f[0] == "%s/Joe Bloggs/First Album/02:Second track.ogg" % dtest.tracks + print " and again to exercise cache" + f = c.files("%s/Joe Bloggs/First Album" % dtest.tracks, + "second") + assert len(f) == 1, "checking for one match" + assert f[0] == "%s/Joe Bloggs/First Album/02:Second track.ogg" % dtest.tracks print " checking unicode regexp file listing" f = c.files("%s/Joe Bloggs/First Album" % dtest.tracks, "first") assert len(f) == 0, "checking for 0 matches" + print " and again to exercise cache" + f = c.files("%s/Joe Bloggs/First Album" % dtest.tracks, + "first") + assert len(f) == 0, "checking for 0 matches" # This is rather unsatisfactory but it is the current behavior. We could # for instance go to NFD for regexp matching but we'd have to do the same # to the regexp, including replacing single characters with (possibly