说明:python_state_machine
用python实现的无限状态机
为什么是“无限”?
有限状态机是实现事件驱动的应用程序和操作系统的好方法。 但是,当实现时,它们成为应用程序的固定实现,因此不容易将其重构为另一个应用程序。
此处实现的无限状态机使用可以轻松与其他状态机共享的“动作包”。 通过抽象化实现特定功能(例如消息队列或自动化框架)所需的动作,开发状态机变得与编写将Python的功能导入程序包的Python应用程序一样简单和熟悉。
单元测试
使用以下语法从软件包根目录运行单元测
<weixin_42157188> 上传 | 大小:39kb