def test_make_word_groups_en(self): input_data = ['en', 'circle', 'fold', 'close', 'joy', 'lighten', 'tangle', 'able', 'code', 'culture'] result_data = ('en :: encircle :: enfold :: enclose :: enjoy :: enlighten ::' ' entangle :: enable :: encode :: enculture') self.assertEqual(make_word_groups(input_data), result_data, msg=f'Expected {result_data} but got something else instead.')
def test_make_word_groups_pre(self): input_data = [ "pre", "serve", "dispose", "position", "requisite", "digest", "natal", "addressed", "adolescent", "assumption", "mature", "compute", ] result_data = ( "pre :: preserve :: predispose :: preposition :: prerequisite :: " "predigest :: prenatal :: preaddressed :: preadolescent :: preassumption :: " "premature :: precompute") self.assertEqual( make_word_groups(input_data), result_data, msg=f"Expected {result_data} but got something else instead.", )
def test_make_words_groups_inter(self): input_data = [ "inter", "twine", "connected", "dependent", "galactic", "action", "stellar", "cellular", "continental", "axial", "operative", "disciplinary", ] result_data = ( "inter :: intertwine :: interconnected :: interdependent :: " "intergalactic :: interaction :: interstellar :: intercellular :: " "intercontinental :: interaxial :: interoperative :: interdisciplinary" ) self.assertEqual( make_word_groups(input_data), result_data, msg=f"Expected {result_data} but got something else instead.", )
def test_make_words_groups_inter(self): input_data = ['inter', 'twine', 'connected', 'dependent', 'galactic', 'action', 'stellar', 'cellular', 'continental', 'axial', 'operative', 'disciplinary'] result_data = ('inter :: intertwine :: interconnected :: interdependent :: ' 'intergalactic :: interaction :: interstellar :: intercellular :: ' 'intercontinental :: interaxial :: interoperative :: interdisciplinary') self.assertEqual(make_word_groups(input_data), result_data, msg=f'Expected {result_data} but got something else instead.')
def test_make_word_groups_auto(self): input_data = ['auto', 'didactic', 'graph', 'mate', 'chrome', 'centric', 'complete', 'echolalia', 'encoder', 'biography'] result_data = ('auto :: autodidactic :: autograph :: automate :: autochrome :: ' 'autocentric :: autocomplete :: autoecholalia :: autoencoder :: ' 'autobiography') self.assertEqual(make_word_groups(input_data), result_data, msg=f'Expected {result_data} but got something else instead.')
def test_make_word_groups_pre(self): input_data = ['pre', 'serve', 'dispose', 'position', 'requisite', 'digest', 'natal', 'addressed', 'adolescent', 'assumption', 'mature', 'compute'] result_data = ('pre :: preserve :: predispose :: preposition :: prerequisite :: ' 'predigest :: prenatal :: preaddressed :: preadolescent :: preassumption :: ' 'premature :: precompute') self.assertEqual(make_word_groups(input_data), result_data, msg=f'Expected {result_data} but got something else instead.')
def test_make_word_groups_en(self): input_data = [ "en", "circle", "fold", "close", "joy", "lighten", "tangle", "able", "code", "culture", ] result_data = "en :: encircle :: enfold :: enclose :: enjoy :: enlighten :: entangle :: enable :: encode :: enculture" self.assertEqual( make_word_groups(input_data), result_data, msg=f"Expected {result_data} but got something else instead.", )
def test_make_word_groups_auto(self): input_data = [ "auto", "didactic", "graph", "mate", "chrome", "centric", "complete", "echolalia", "encoder", "biography", ] result_data = ( "auto :: autodidactic :: autograph :: automate :: autochrome :: " "autocentric :: autocomplete :: autoecholalia :: autoencoder :: " "autobiography") self.assertEqual( make_word_groups(input_data), result_data, msg=f"Expected {result_data} but got something else instead.", )