示例#1
0
文件: tests.py 项目: neyer/lazyopt
    def test_apply_binding_cap_correct(self):
        "Make sure bindings can be applied to a module"

        lazyopt.apply_binding("lazyopt.fake_module", "val_is_2", 3)
        lazyopt.apply_binding("lazyopt.fake_module", "val_is_FOO", "bar")

        self.assertEqual(lazyopt.fake_module.VAL_IS_2, 3)
        self.assertEqual(lazyopt.fake_module.VAL_IS_FOO, "bar")
示例#2
0
文件: tests.py 项目: neyer/lazyopt
    def test_apply_binding(self):
        "Make sure bindings can be applied to a module"

        lazyopt.apply_binding("lazyopt.fake_module", "VAL_IS_2", 3)
        lazyopt.apply_binding("lazyopt.fake_module", "VAL_IS_FOO", "bar")

        self.assertEqual(lazyopt.fake_module.VAL_IS_2, 3)
        self.assertEqual(lazyopt.fake_module.VAL_IS_FOO, "bar")

        with self.assertRaises(lazyopt.ConfigurationError):
            lazyopt.apply_binding("lazyopt.fake_module", "PANTS_MAN", "totenhosen")