Unit testing AWS SimpleWorkflowService和ElasticMapReduce的模拟

Unit testing AWS SimpleWorkflowService和ElasticMapReduce的模拟,unit-testing,amazon-web-services,mocking,emr,amazon-swf,Unit Testing,Amazon Web Services,Mocking,Emr,Amazon Swf,AWS SWF或EMR是否有任何可用的模拟?我试着看了一些其他的AWSAPI模拟,比如or,但它们没有SWF或EMR,这是复制起来非常痛苦的事情。只是不确定是否有人听说过一种在本地测试使用依赖于这些服务的东西的方法。moto项目组为boto库模拟AWS的官方python sdk,它在SWF免责声明中对基本内容进行了模拟:我是他们和EMR的作者 如果您碰巧在Python中工作,那么可以通过@mock_swf装饰器使用0.4.x表示boto 2.x或1.x表示boto 3.x。如果您使用另一种语言,

AWS SWF或EMR是否有任何可用的模拟?我试着看了一些其他的AWSAPI模拟,比如or,但它们没有SWF或EMR,这是复制起来非常痛苦的事情。只是不确定是否有人听说过一种在本地测试使用依赖于这些服务的东西的方法。

moto项目组为boto库模拟AWS的官方python sdk,它在SWF免责声明中对基本内容进行了模拟:我是他们和EMR的作者

如果您碰巧在Python中工作,那么可以通过@mock_swf装饰器使用0.4.x表示boto 2.x或1.x表示boto 3.x。如果您使用另一种语言,moto支持模仿AWS端点的服务器模式。SWF服务还没有开箱即用,但是在moto/backends.py中有一个小小的变化,您应该可以尝试使用它。我认为电子病历服务是开箱即用的

如果您对这个项目中的SWF模拟有任何问题,您可以在Github项目上提交一个问题,请毫不犹豫地直接抄送我@jbbarth,我可能可以帮助您改进这个问题