Author: Matti Picus <matti.pi...@gmail.com> Branch: sort-nightly-directories Changeset: r747:e7faa72fce49 Date: 2013-03-20 19:54 -0700 http://bitbucket.org/pypy/buildbot/changeset/e7faa72fce49/
Log: extend test to check for correct sorting diff --git a/bot2/pypybuildbot/test/test_pypylist.py b/bot2/pypybuildbot/test/test_pypylist.py --- a/bot2/pypybuildbot/test/test_pypylist.py +++ b/bot2/pypybuildbot/test/test_pypylist.py @@ -70,17 +70,20 @@ def test_dir_render(tmpdir): import os, time + # Create a bunch of directories, including one named trunk, + # Make sure the time order is reversed collation order tmpdir.mkdir('trunk') for ascii in range(ord('a'), ord('m')): tmpdir.mkdir(chr(ascii) * 4) time.sleep(0.1) from twisted.web.test.test_web import DummyRequest - pypylist = PyPyList(tmpdir.dirname) + pypylist = PyPyList(tmpdir.strpath) listener = pypylist.directoryListing() - request = DummyRequest([os.path.dirname(__file__)]) + request = DummyRequest([os.path.dirname(tmpdir.strpath)]) page = listener.render(request) + tmpdir.join('index.html').write(page) for ascii in range(ord('a'), ord('m') - 1): - assert page.find(chr(ascii) * 4) > page.find((chr(ascii) + 1) * 4) + assert page.find(chr(ascii) * 4) > page.find((chr(ascii + 1)) * 4) assert page.find('trunk') < page.find('mmm') def load_BuildmasterConfig(): _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit