Author: Matti Picus <matti.pi...@gmail.com> Branch: sort-nightly-directories Changeset: r746:95d5e9d16d87 Date: 2013-03-20 18:35 -0700 http://bitbucket.org/pypy/buildbot/changeset/95d5e9d16d87/
Log: add a passing test for sorting directories 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 @@ -1,5 +1,5 @@ import py -from pypybuildbot.pypylist import PyPyTarball +from pypybuildbot.pypylist import PyPyTarball, PyPyList def test_pypytarball_svn(): t = PyPyTarball('pypy-c-jit-75654-linux.tar.bz2') @@ -12,6 +12,7 @@ assert t.platform == 'linux' assert t.vcs == 'svn' + def test_pypytarball_hg(): t = PyPyTarball('pypy-c-jit-75654-foo-linux.tar.bz2') assert t.filename == 'pypy-c-jit-75654-foo-linux.tar.bz2' @@ -23,6 +24,7 @@ assert t.platform == 'linux' assert t.vcs == 'hg' + def test_invalid_filename(): t = PyPyTarball('foo') assert t.vcs == None @@ -60,6 +62,12 @@ 'pypy-c-stackless-10000-linux.tar.bz2', ] +def test_pypy_list(): + import os + pypylist = PyPyList(os.path.dirname(__file__)) + files = pypylist.listNames() + assert os.path.basename(__file__) in files + def test_dir_render(tmpdir): import os, time tmpdir.mkdir('trunk') @@ -85,7 +93,7 @@ return builds else: assert False - + this = py.path.local(__file__) master_py = this.dirpath().dirpath().join('master.py') glob = {'httpPortNumber': 80, @@ -106,13 +114,13 @@ assert app == expected_app assert own in builders or own in known_exceptions assert app in builders or app in known_exceptions - + t = PyPyTarball('pypy-c-jit-76867-linux.tar.bz2') check_builder_names(t, 'own-linux-x86-32', 'pypy-c-jit-linux-x86-32') t = PyPyTarball('pypy-c-nojit-76867-linux.tar.bz2') check_builder_names(t, 'own-linux-x86-32', 'pypy-c-app-level-linux-x86-32') - + t = PyPyTarball('pypy-c-jit-76867-osx.tar.bz2') check_builder_names(t, 'own-macosx-x86-32', 'pypy-c-jit-macosx-x86-32') _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit