def test_pass_down_env(self): """[Regression] When a root *container* bundle is connected to an environment, the child bundles do not have to be. """ child = Bundle('1', '2') child.env = None root = self.MockBundle(child) root.env = self.m # Does no longer raise an "unconnected env" exception assert root.urls() == ['/1', '/2']
def test_pass_down_env(self): """[Regression] When a root *container* bundle is connected to an environment, the child bundles do not have to be. """ child = Bundle('1', '2') child.env = None root = self.MockBundle(child) root.env = self.env # Does no longer raise an "unconnected env" exception assert root.urls() == ['/1', '/2']
def mkbundle(self, *a, **kw): b = Bundle(*a, **kw) b.env = self.env return b