コード例 #1
0
ファイル: test_finder.py プロジェクト: Polyconseil/django-npm
def test_no_matching_paths_returns_empty_list(npm_dir):
    with override_settings(NPM_FILE_PATTERNS={'foo': ['bar']}):
        f = NpmFinder()
        assert f.find('mocha/mocha.js') == []
コード例 #2
0
ファイル: test_finder.py プロジェクト: Polyconseil/django-npm
def test_finder_no_cache(npm_dir):
    with override_settings(NPM_FINDER_USE_CACHE=False):
        f = NpmFinder()
        f.list()
        assert f.cached_list is None
        assert f.list() is not f.cached_list
コード例 #3
0
ファイル: test_finder.py プロジェクト: Polyconseil/django-npm
def test_finder_in_subdirectory(npm_dir):
    with override_settings(NPM_STATIC_FILES_PREFIX='lib'):
        f = NpmFinder()
        assert f.find('lib/mocha/mocha.js')
コード例 #4
0
ファイル: test_finder.py プロジェクト: Polyconseil/django-npm
def test_finder_with_patterns_in_subdirectory(npm_dir):
    with override_settings(NPM_STATIC_FILES_PREFIX='lib', NPM_FILE_PATTERNS={'mocha': ['*']}):
        f = NpmFinder()
        assert f.find('lib/mocha/mocha.js')
コード例 #5
0
ファイル: test_finder.py プロジェクト: Polyconseil/django-npm
def test_finder_list_all(npm_dir):
    f = NpmFinder()
    assert any([True for _ in f.list()])
コード例 #6
0
ファイル: test_finder.py プロジェクト: Polyconseil/django-npm
def test_finder_find(npm_dir):
    f = NpmFinder()
    file = f.find('mocha/mocha.js')
    assert file
コード例 #7
0
def test_no_matching_paths_returns_empty_list(npm_dir):
    with override_settings(NPM_FILE_PATTERNS={'foo': ['bar']}):
        f = NpmFinder()
        assert f.find(normpath('mocha/mocha.js')) == []
コード例 #8
0
def test_finder_no_cache(npm_dir):
    with override_settings(NPM_FINDER_USE_CACHE=False):
        f = NpmFinder()
        f.list()
        assert f.cached_list is None
        assert f.list() is not f.cached_list
コード例 #9
0
def test_finder_with_patterns_in_subdirectory(npm_dir):
    with override_settings(NPM_STATIC_FILES_PREFIX='lib', NPM_FILE_PATTERNS={'mocha': ['*']}):
        f = NpmFinder()
        assert f.find(normpath('lib/mocha/mocha.js'))
コード例 #10
0
def test_finder_with_patterns_in_directory_component(npm_dir):
    with override_settings(NPM_STATIC_FILES_PREFIX='lib', NPM_FILE_PATTERNS={'mocha': ['*{0.sep}*js'.format(os)]}):
        f = NpmFinder()
        assert f.find(normpath('lib/mocha/lib/test.js'))
コード例 #11
0
def test_finder_in_subdirectory(npm_dir):
    with override_settings(NPM_STATIC_FILES_PREFIX='lib'):
        f = NpmFinder()
        assert f.find(normpath('lib/mocha/mocha.js'))
コード例 #12
0
def test_finder_find(npm_dir):
    f = NpmFinder()
    file = f.find(normpath('mocha/mocha.js'))
    assert file
コード例 #13
0
def test_finder_list_all(npm_dir):
    f = NpmFinder()
    assert any([True for _ in f.list()])
コード例 #14
0
ファイル: test_finder.py プロジェクト: gciotta/django-npm
def test_finder_in_subdirectory(npm_dir):
    f = NpmFinder()
    with override_settings(NPM_DESTINATION_PREFIX='lib'):
        assert f.find('lib/mocha/mocha.js')
コード例 #15
0
ファイル: test_finder.py プロジェクト: gciotta/django-npm
def test_finder_list(npm_dir):
    f = NpmFinder()
    assert len(f.list([]))