def step(context, stat, score): expected = int(score) statfn = getattr(context.char, stat.lower()) actual = statfn() assert_equal(expected, actual)
def step(context, attrname, cost): expected = int(cost) attr = getattr(context.char, attrname.lower()) actual = attr.exp_cost() assert_equal(expected, actual)
def step(context, attrname, passive): expected = int(passive) attr = getattr(context.char, attrname.lower()) actual = attr.passive_mod() assert_equal(expected, actual)
def step(context, attrname, sides): expected = int(sides) attr = getattr(context.char, attrname.lower()) actual = attr.base_die() assert_equal(expected, actual)
def step(context, prop, value): expected = value actual = repr(rec_getattr(context.result, prop)) assert_equal(expected, actual)
def step(context, cls): actual = type(context.result).__name__ assert_equal(cls, actual)
def step(context, num): expected = int(num) actual = len(context.char.initiative()) assert_equal(expected, actual)
def step(context, code): code = int(code) assert_equal(code, context.response.status_code)