def test_change_segment_in_emission(self): self.initialise_segment_table("plural_english_segment_table.txt") hmm = HMM({INITIAL_STATE: ['q1'], 'q1': (['q2', FINAL_STATE], ['dog', 'kat']), 'q2': ([FINAL_STATE], ['z'])}) self.write_to_dot_to_file(hmm, "hmm") segments = SegmentTable().get_segments_symbols() hmm.change_segment_in_emission(segments) print(hmm.get_all_emissions())