def test_get_bootstrap_url(self): for path in [os.path.join(self.tdir, 'var/ver/1/dumppicked'), os.path.join(self.tdir, 'var/ver/1/bootstrap'), os.path.join(self.tdir, 'var/ver/1/versions')]: self.assertEqual(buildout._URL_VERSIONS[1], buildout._get_bootstrap_url(path), "b1 url for {0}".format(path)) for path in [ os.path.join(self.tdir, '/non/existing'), os.path.join(self.tdir, 'var/ver/2/versions'), os.path.join(self.tdir, 'var/ver/2/bootstrap'), os.path.join(self.tdir, 'var/ver/2/default'), ]: self.assertEqual(buildout._URL_VERSIONS[2], buildout._get_bootstrap_url(path), "b2 url for {0}".format(path))