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,), {}))
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))
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"))