def test_validate_input_step(self):
"""Should return validation generator if step flag is supplied."""
validation_generator = self.dtm1.validate_input('00001111', step=True)
nose.assert_is_instance(validation_generator, types.GeneratorType)
configs = []
for current_state, tape in validation_generator:
configs.append((current_state, tape.copy()))
nose.assert_equal(configs[0][0], 'q0')
nose.assert_equal(str(configs[0][1]), 'TMTape(\'00001111\')')
nose.assert_equal(configs[-1][0], 'q4')
nose.assert_equal(str(configs[-1][1]), 'TMTape(\'xxxxyyyy.\')')
评论列表
文章目录