Exemplo n.º 1
0
def filteringIncludeZCMLGroup(_context, info, filename, override=False):
    global deferred_include_zcml
    global packages_under_test_

    newinfo = {}
    deferredinfo = {}
    for k, pkgs in info.items():
        newpkgs = [ pkg for pkg in pkgs if not is_package_under_test(pkg, packages_under_test_) ]
        deferred_pkgs = [ pkg for pkg in pkgs if is_package_under_test(pkg, packages_under_test_) ]
        newinfo[k] = newpkgs
        deferredinfo[k] = deferred_pkgs

    deferred_include_zcml.append((_context, deferredinfo, filename, override))
    original_includeZCMLGroup(_context, newinfo, filename, override)
Exemplo n.º 2
0
 def test_packages_under_test(self):
     from roadrunner.recipe import is_package_under_test
     packages_under_test = ['package.*']
     self.assertEquals(is_package_under_test('/fake/eggs/package.foo', packages_under_test), True)
     self.assertEquals(is_package_under_test('/fake/eggs/other.foo', packages_under_test), False)