Esempio n. 1
0
    def check_get(self, context, getter_factory, exp_index, exp_name):
        getter = getter_factory("titi")
        res = yield getter(None, context)
        self.assertEqual(res, (exp_name, "titi", (exp_index,), {}))

        getter = getter_factory("titi")
        res = yield getter("spam", context)
        self.assertEqual(res, (exp_name, "titi", (exp_index,), {}))

        getter = getter_factory("titi")
        res = yield getter("spam", context, foo="bar")
        self.assertEqual(res, (exp_name, "titi", (exp_index,), {}))
Esempio n. 2
0
    def check_getattr(self, context, getter_factory, exp_index, exp_name):
        getter = getter_factory()
        res = yield getter(None, context)
        self.assertEqual(res, (exp_name, exp_index))

        getter = getter_factory()
        res = yield getter("spam", context)
        self.assertEqual(res, (exp_name, exp_index))

        getter = getter_factory()
        res = yield getter("spam", context, param="foo")
        self.assertEqual(res, (exp_name, exp_index))
Esempio n. 3
0
    def check_attr(self, context, getter_factory, exp_name):
        getter = getter_factory("tata")
        res = yield getter(None, context)
        self.assertEqual(res, (exp_name, "tata"))

        getter = getter_factory("toto")
        res = yield getter("spam", context)
        self.assertEqual(res, (exp_name, "toto"))

        getter = getter_factory("tutu")
        res = yield getter("spam", context, param="foo")
        self.assertEqual(res, (exp_name, "tutu"))