forked from github.com/pypiserver
5ba186264e
proposed branch changes
40 lines
935 B
Python
40 lines
935 B
Python
"""
|
|
Test module for . . .
|
|
"""
|
|
# Standard library imports
|
|
from __future__ import (absolute_import, division,
|
|
print_function, unicode_literals)
|
|
import logging
|
|
from os.path import abspath, dirname, join, realpath, relpath
|
|
from sys import path
|
|
|
|
# Third party imports
|
|
import pytest
|
|
|
|
# Local imports
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
test_dir = realpath(dirname(__file__))
|
|
src_dir = abspath(join(test_dir, '..'))
|
|
path.append(src_dir)
|
|
print(path)
|
|
|
|
import pypiserver
|
|
|
|
|
|
@pytest.mark.parametrize('conf_options', [
|
|
{},
|
|
{'root': '~/stable_packages'},
|
|
{'root': '~/unstable_packages', 'authenticated': 'upload',
|
|
'passwords': '~/htpasswd'}
|
|
])
|
|
def test_paste_app_factory(conf_options, monkeypatch):
|
|
"""Test the paste_app_factory method"""
|
|
monkeypatch.setattr('pypiserver.core.configure',
|
|
lambda **x: (x, [x.keys()]))
|
|
pypiserver.paste_app_factory({}, **conf_options)
|
|
|
|
|
|
|