def test_does_not_use_app_config_after_initialization(self): app = create_app() app.config['foo'] = 'bar' dic = Knot() dic.init_app(app) self.assertRaises(KeyError, lambda: dic['foo'])
def test_container_is_shared(self): app1 = create_app() app2 = create_app() dic = Knot() dic.init_app(app1) dic.init_app(app2) dic1 = get_container(app1) dic2 = get_container(app2) assert dic1 is dic2