# -*- coding: utf-8 -*- from collective.eggproxy.utils import IndexProxy from collective.eggproxy.tests import * index = IndexProxy() @with_setup(setup_func, teardown_func) def test_index(): # assume non-existence assert os.path.isfile(os.path.join(tempdir, 'index.html')) == False index.updateBaseIndex(tempdir) # assume existence assert os.path.isfile(os.path.join(tempdir, 'index.html')) == True page = open(os.path.join(tempdir, 'index.html')).read() # check case assert 'auth' in page @with_setup(setup_func, teardown_func) def test_local_index(): dirname = os.path.join(tempdir, 'my.eggproxy.test.package') os.mkdir(dirname) index.updateBaseIndex(tempdir) page = open(os.path.join(tempdir, 'index.html')).read()
# -*- coding: utf-8 -*- ## Copyright (C) 2008 Ingeniweb ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## You should have received a copy of the GNU General Public License ## along with this program; see the file COPYING. If not, write to the ## Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. from collective.eggproxy.utils import PackageNotFound from collective.eggproxy.utils import IndexProxy eggs_index_proxy = IndexProxy()