def step_impl(context): util = context.util senses_in_order(util) initial_terms = context.initial_sense_terms terms = btw_util.get_sense_terms(util) assert_equal(initial_terms, terms, "senses")
def step_impl(context, label): util = context.util initial_terms = context.initial_sense_terms ix = ord(label) - ord("A") terms = btw_util.get_sense_terms(util) assert_equal(len(initial_terms) + 1, len(terms), "number of terms") assert_is_none(terms[ix], "the new sense has no term yet")
def step_impl(context, first, second): util = context.util initial_terms = context.initial_sense_terms first_ix = ord(first) - ord("A") second_ix = ord(second) - ord("A") terms = btw_util.get_sense_terms(util) assert_equal(initial_terms[first_ix], terms[second_ix], "relative order of the senses") senses_in_order(util)