def test_translate_pattern(self):
     self.assertTrue(
         hasattr(translate_pattern('a', anchor=True, is_regex=False),
                 'search'))
     regex = re.compile('a')
     self.assertEqual(translate_pattern(regex, anchor=True, is_regex=True),
                      regex)
     self.assertTrue(
         hasattr(translate_pattern('a', anchor=True, is_regex=True),
                 'search'))
     self.assertTrue(
         translate_pattern('*.py', anchor=True,
                           is_regex=False).search('filelist.py'))
Example #2
0
    def test_translate_pattern(self):
        # not regex
        self.assertTrue(
            hasattr(translate_pattern('a', anchor=True, is_regex=False),
                    'search'))

        # is a regex
        regex = re.compile('a')
        self.assertEqual(translate_pattern(regex, anchor=True, is_regex=True),
                         regex)

        # plain string flagged as regex
        self.assertTrue(
            hasattr(translate_pattern('a', anchor=True, is_regex=True),
                    'search'))

        # glob support
        self.assertTrue(
            translate_pattern('*.py', anchor=True,
                              is_regex=False).search('filelist.py'))
Example #3
0
    def test_translate_pattern(self):
        # not regex
        self.assertTrue(hasattr(
            translate_pattern('a', anchor=True, is_regex=False),
            'search'))

        # is a regex
        regex = re.compile('a')
        self.assertEqual(
            translate_pattern(regex, anchor=True, is_regex=True),
            regex)

        # plain string flagged as regex
        self.assertTrue(hasattr(
            translate_pattern('a', anchor=True, is_regex=True),
            'search'))

        # glob support
        self.assertTrue(translate_pattern(
            '*.py', anchor=True, is_regex=False).search('filelist.py'))
Example #4
0
# -*- coding: utf-8 -*-

from setuptools import setup
from distutils.filelist import findall, translate_pattern

css_pattern = translate_pattern("*.css", prefix="css")
png_pattern = translate_pattern("*.png", prefix="css")

setup(
    name='openaire-webstyle',
    version='0.1',
    packages=['invenio'],
    package_dir={'invenio': 'lib'},
    zip_safe=False,
    include_package_data=True,
    namespace_packages=['invenio'],
    data_files=[
        ('var/www/css/', filter( css_pattern.match, findall('css/'))),
        ('var/www/css/images/', filter( png_pattern.match, findall('css/'))),
        ('var/www/img/',findall('img/')),
        ('var/www/js/',findall('js/')),
        ('var/www/flash/',findall('flash/')),
    ],
)
Example #5
0
 def test_translate_pattern(self):
     self.assertTrue(hasattr(translate_pattern('a', anchor=True, is_regex=False), 'search'))
     regex = re.compile('a')
     self.assertEqual(translate_pattern(regex, anchor=True, is_regex=True), regex)
     self.assertTrue(hasattr(translate_pattern('a', anchor=True, is_regex=True), 'search'))
     self.assertTrue(translate_pattern('*.py', anchor=True, is_regex=False).search('filelist.py'))
Example #6
0
 def test_translate_pattern(self):
     self.assertTrue(hasattr(translate_pattern("a", anchor=True, is_regex=False), "search"))
     regex = re.compile("a")
     self.assertEqual(translate_pattern(regex, anchor=True, is_regex=True), regex)
     self.assertTrue(hasattr(translate_pattern("a", anchor=True, is_regex=True), "search"))
     self.assertTrue(translate_pattern("*.py", anchor=True, is_regex=False).search("filelist.py"))
Example #7
0
# -*- coding: utf-8 -*-

from setuptools import setup
from distutils.filelist import findall, translate_pattern

css_pattern = translate_pattern("*.css", prefix="css")
png_pattern = translate_pattern("*.png", prefix="css")

setup(
    name='openaire-webstyle',
    version='0.1',
    packages=['invenio'],
    package_dir={'invenio': 'lib'},
    zip_safe=False,
    include_package_data=True,
    namespace_packages=['invenio'],
    data_files=[
        ('var/www/css/', filter(css_pattern.match, findall('css/'))),
        ('var/www/css/images/', filter(png_pattern.match, findall('css/'))),
        ('var/www/img/', findall('img/')),
        ('var/www/js/', findall('js/')),
        ('var/www/flash/', findall('flash/')),
    ],
)