Author: Matti Picus <matti.pi...@gmail.com> Branch: sort-nightly-directories Changeset: r745:578d497c6b64 Date: 2013-03-20 19:16 -0700 http://bitbucket.org/pypy/buildbot/changeset/578d497c6b64/
Log: a branch to sort the nightlies page by directory modification time, with trunk on top 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 @@ -60,6 +60,21 @@ 'pypy-c-stackless-10000-linux.tar.bz2', ] +def test_dir_render(tmpdir): + import os, time + 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) + listener = pypylist.directoryListing() + request = DummyRequest([os.path.dirname(__file__)]) + page = listener.render(request) + for ascii in range(ord('a'), ord('m') - 1): + assert page.find(chr(ascii) * 4) > page.find((chr(ascii) + 1) * 4) + assert page.find('trunk') < page.find('mmm') + def load_BuildmasterConfig(): import os from pypybuildbot import summary, builds _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit