コード例 #1
0
ファイル: test_updaters.py プロジェクト: ross/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        # Test the timestamp updater with cache disabled, so that the
        # BundleDefUpdater() base class won't interfere.
        self.m.cache = False
        self.m.updater = "timestamp"
コード例 #2
0
ファイル: test_bundle.py プロジェクト: uggedal/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        class CustomUpdater(object):
            allow = True
            def __call__(self, *a, **kw):
                return self.allow
        self.m.updater = CustomUpdater()
コード例 #3
0
ファイル: test_bundle.py プロジェクト: thatguystone/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        class CustomUpdater(BaseUpdater):
            allow = True
            def needs_rebuild(self, *a, **kw):
                return self.allow
        self.m.updater = CustomUpdater()
コード例 #4
0
ファイル: test_bundle.py プロジェクト: Kami/django-assets
    def setup(self):
        BuildTestHelper.setup(self)

        class CustomUpdater(object):
            allow = True
            def __call__(self, *a, **kw):
                return self.allow
        self.updater = CustomUpdater()
        settings.ASSETS_UPDATER = self.updater
コード例 #5
0
    def setup(self):
        BuildTestHelper.setup(self)

        class CustomUpdater(object):
            allow = True

            def __call__(self, *a, **kw):
                return self.allow

        self.m.updater = CustomUpdater()
コード例 #6
0
ファイル: test_bundle.py プロジェクト: thatguystone/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        self.m.expire = False

        self.build_called = build_called = []
        env = self.m
        class MockBundle(Bundle):
            def __init__(self, *a, **kw):
                Bundle.__init__(self, *a, **kw)
                self.env = env
            def _build(self, *a, **kw):
                build_called.append(self.output)
        self.MockBundle = MockBundle
コード例 #7
0
ファイル: test_bundle.py プロジェクト: Kami/django-assets
    def setup(self):
        BuildTestHelper.setup(self)

        settings.ASSETS_EXPIRE = False

        self.files_built = files_built = []
        self.no_filter_values = no_filter_values = []
        class MockBundle(Bundle):
            def build(self, *a, **kw):
                if not self.output:
                    raise BuildError('no output')
                files_built.append(self.output)
                no_filter_values.append(kw.get('no_filters', False))
        self.MockBundle = MockBundle
コード例 #8
0
ファイル: test_bundle.py プロジェクト: uggedal/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        self.m.expire = False

        self.files_built = files_built = []
        self.no_filter_values = no_filter_values = []
        env = self.m
        class MockBundle(Bundle):
            def __init__(self, *a, **kw):
                Bundle.__init__(self, *a, **kw)
                self.env = env
            def build(self, *a, **kw):
                if not self.output:
                    raise BuildError('no output')
                files_built.append(self.output)
                no_filter_values.append(kw.get('no_filters', False))
        self.MockBundle = MockBundle
コード例 #9
0
ファイル: test_cache.py プロジェクト: lyschoening/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        class MyCache(BaseCache):
            def __init__(self):
                self.enabled = False
                self.reset()
            def get(self, key):
                self.getops += 1
                if self.enabled:
                    return 'foo'
                return False
            def set(self, key, data):
                self.setops += 1
            def reset(self):
                self.getops = 0
                self.setops = 0

        self.m.cache = self.cache = MyCache()
        self.m.debug = True
コード例 #10
0
ファイル: test_cache.py プロジェクト: ross/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        class MyCache(BaseCache):
            def __init__(self):
                self.enabled = False
                self.reset()
            def get(self, key):
                self.getops += 1
                if self.enabled:
                    return 'foo'
                return False
            def set(self, key, data):
                self.setops += 1
            def reset(self):
                self.getops = 0
                self.setops = 0

        self.m.cache = self.cache = MyCache()
        # Note that updater will use the cache also
        self.m.updater = 'timestamp'
コード例 #11
0
    def setup(self):
        BuildTestHelper.setup(self)

        self.m.expire = False

        self.files_built = files_built = []
        self.no_filter_values = no_filter_values = []
        env = self.m

        class MockBundle(Bundle):
            def __init__(self, *a, **kw):
                Bundle.__init__(self, *a, **kw)
                self.env = env

            def build(self, *a, **kw):
                if not self.output:
                    raise BuildError('no output')
                files_built.append(self.output)
                no_filter_values.append(kw.get('no_filters', False))

        self.MockBundle = MockBundle
コード例 #12
0
ファイル: test_cache.py プロジェクト: sbarysiuk/webassets
    def setup(self):
        BuildTestHelper.setup(self)

        class MyCache(BaseCache):
            def __init__(self):
                self.enabled = False
                self.reset()

            def get(self, key):
                self.getops += 1
                if self.enabled:
                    return 'foo'
                return False

            def set(self, key, data):
                self.setops += 1

            def reset(self):
                self.getops = 0
                self.setops = 0

        self.m.cache = self.cache = MyCache()
        self.m.debug = True
コード例 #13
0
ファイル: test_bundle.py プロジェクト: thatguystone/webassets
 def setup(self):
     BuildTestHelper.setup(self)
     mock_opener = urllib2.build_opener(MockHTTPHandler({
         'http://foo': 'function() {}'}))
     urllib2.install_opener(mock_opener)
コード例 #14
0
ファイル: test_filters.py プロジェクト: ross/webassets
 def setup(self):
     if not find_executable('compass'):
         raise SkipTest()
     BuildTestHelper.setup(self)
コード例 #15
0
 def setup(self):
     BuildTestHelper.setup(self)
     mock_opener = urllib2.build_opener(
         MockHTTPHandler({'http://foo': 'function() {}'}))
     urllib2.install_opener(mock_opener)
コード例 #16
0
 def setup(self):
     BuildTestHelper.setup(self)