Commit Graph

  • e59a0b7fa9 Remove debug print statements Chris Henry 2015-12-03 11:24:55 -05:00
  • 70171e8ef9 Merge https://github.com/spulec/moto root 2015-12-03 11:57:34 +00:00
  • 03cd1e47c1 add kinesis API: - AddTagsToStream - ListTagsForStream - RemoveTagsFromStream root 2015-12-03 11:53:57 +00:00
  • e98dfb1648 corrected unused import in test_vpn_connectins earthmant 2015-12-03 13:51:21 +02:00
  • c5bf9d8c94 replacing the usage earthmant 2015-12-03 13:49:08 +02:00
  • 76a939cee6 making requested fix used sequence_from_querystring and removed added functon vpn_connection_ids_from_query_string added tests earthmant 2015-12-03 13:19:10 +02:00
  • 00b468d5fb chg: Remove print statement Chris Henry 2015-12-02 18:07:39 -05:00
  • 6017a481cf Initial implementation of elb scheme Chris Henry 2015-12-02 17:46:24 -05:00
  • 1bca6f2849 Merge pull request #473 from jszwedko/add-kms-policy-actions Steve Pulec 2015-11-30 13:31:45 -05:00
  • 44f0377cc4 Fix root volume to show up in other EC2 volume API calls. Closes 470 Steve Pulec 2015-11-28 09:19:45 -05:00
  • fe946588b2 Make moto require boto>=2.26.0. Closes #469. Steve Pulec 2015-11-28 08:51:34 -05:00
  • 4f172dcf41 Merge pull request #456 from achiku/master Steve Pulec 2015-11-28 08:48:53 -05:00
  • 0c910864d3 Use requests.header instead of plain dict Akira Chiku 2015-11-28 19:26:17 +09:00
  • 9b3fa83730 Use content-type for detecting client Akira Chiku 2015-11-28 19:25:10 +09:00
  • d6af1b9ae5 Merge remote-tracking branch 'upstream/master' Akira Chiku 2015-11-28 18:50:32 +09:00
  • 704110d9c7 0.4.19 Steve Pulec 2015-11-27 14:46:50 -05:00
  • 0df03ba409 cleanup code. Steve Pulec 2015-11-27 14:43:03 -05:00
  • 1df454a632 first working version of s3 refactor. Steve Pulec 2015-11-27 13:49:44 -05:00
  • 705ec314a3 Cleanup different places using unix_time() Steve Pulec 2015-11-27 14:14:40 -05:00
  • eabcb3d39c Merge pull request #451 from botify-labs/feature/add-swf Steve Pulec 2015-11-26 09:50:01 -05:00
  • 025445d23e Merge pull request #467 from EarthmanT/support_default_filter_network_acl Steve Pulec 2015-11-26 09:41:13 -05:00
  • 835078790c Merge pull request #464 from jszwedko/add-kms-key-rotation-endpoints Steve Pulec 2015-11-26 09:36:26 -05:00
  • 136f622b3b Add KMS policy actions Andrew Garrett 2015-11-25 19:50:55 +00:00
  • 39c3c5c8aa Adding Support for VPN Connections earthmant 2015-11-25 16:38:02 +02:00
  • 41873b59f7 Adding Support for Get All DHCP Options earthmant 2015-11-23 15:16:46 +02:00
  • f1566cecf4 Add support for KMS key rotation operations Andrew Garrett 2015-11-24 23:44:55 +00:00
  • 18fe3e41e9 Support default ACL in a VPC earthmant 2015-11-23 18:07:51 +02:00
  • 566a90800e Make SWF events formatting more generic Jean-Baptiste Barth 2015-11-23 14:51:58 +01:00
  • 4b59c6b907 Support Associate Network ACL earthmant 2015-11-23 15:16:46 +02:00
  • a06f8b15f5 Add moto.core.utils.underscores_to_camelcase() Jean-Baptiste Barth 2015-11-23 14:09:31 +01:00
  • a4dfdc8274 Add basic tests for moto.core.utils.camelcase_to_underscores() Jean-Baptiste Barth 2015-11-23 14:04:14 +01:00
  • 45437368b2 Move SWF type checks to response object Jean-Baptiste Barth 2015-11-23 12:41:31 +01:00
  • e3fff8759b Add jbbarth in authors list Jean-Baptiste Barth 2015-11-19 11:53:47 +01:00
  • 78ea7967ad Remove overriden SWFResponse.call_action() thanks to 32dd72f Jean-Baptiste Barth 2015-11-19 11:46:54 +01:00
  • 26980f41a6 Replace globals() call with a static mapping Jean-Baptiste Barth 2015-11-19 11:44:51 +01:00
  • 6b581edb55 Use datetime.utcnow() instead of datetime.now() Jean-Baptiste Barth 2015-11-18 22:02:58 +01:00
  • 5f0684fca5 Use dict.values() instead of dict.items() where possible Jean-Baptiste Barth 2015-11-18 22:00:57 +01:00
  • de646cf7ac Fix python 3 compatibility: filter() returns an iterator now Jean-Baptiste Barth 2015-11-10 00:22:02 +01:00
  • 248975d4e6 Improve SWF timeouts processing: now processed in order, one by one Jean-Baptiste Barth 2015-11-09 23:44:49 +01:00
  • 7f2cbb79b0 Refactor SWF workflow execution to ease next timeout change Jean-Baptiste Barth 2015-11-09 22:06:03 +01:00
  • 6027bf15c1 Move some timeout conditionals to concerned models Jean-Baptiste Barth 2015-11-05 02:51:55 +01:00
  • d007dfe3ff Remove process_timeouts() method in favor of timeout(<Timeout>) and a helper for tests Jean-Baptiste Barth 2015-11-05 02:47:05 +01:00
  • 65c35bfa69 Make timeout events appear at the right time in workflow history Jean-Baptiste Barth 2015-11-05 02:40:16 +01:00
  • d618585790 Refactor timeouts processing so it will be easier to compute them in order Jean-Baptiste Barth 2015-11-05 02:22:02 +01:00
  • 61bb550052 Ensure activity and decision tasks cannot progress on a closed workflow Jean-Baptiste Barth 2015-11-05 01:12:51 +01:00
  • 65c95ab5bc Ensure activity and decision tasks cannot timeout on a closed workflow Jean-Baptiste Barth 2015-11-04 22:35:45 +01:00
  • 9c3996ff58 Add WorkflowExecution.open to clarify code in some places Jean-Baptiste Barth 2015-11-04 22:25:27 +01:00
  • f38d23e483 Implement start to close timeout on SWF workflow executions Jean-Baptiste Barth 2015-11-04 22:03:58 +01:00
  • 86973f2b87 Implement start to close timeout on SWF decision tasks Jean-Baptiste Barth 2015-11-04 10:12:17 +01:00
  • e32fef50b6 Fix random list ordering bugs on python 3.x in moto/swf tests Jean-Baptiste Barth 2015-11-03 10:56:31 +01:00
  • b386495520 Use list comprehensions instead of filter() for easier moto/swf python 3.x compatibility Jean-Baptiste Barth 2015-11-03 10:45:11 +01:00
  • 3a5f679783 Fix python 3.3 compatibility in moto/swf regarging string types detection Jean-Baptiste Barth 2015-11-03 10:41:23 +01:00
  • c0b4aadd92 Fix python 3.x compatibility regarding json loading Jean-Baptiste Barth 2015-11-03 09:19:03 +01:00
  • 2cd3d5fb45 Fix python 3.x compatibility regarding iterations on a dict Jean-Baptiste Barth 2015-11-03 09:17:56 +01:00
  • f4feec4727 Fix timestamps in tests as Travis builds run on GMT time Jean-Baptiste Barth 2015-11-03 09:09:00 +01:00
  • e9732140e5 Fix python 2.6 compatibility for moto/swf Jean-Baptiste Barth 2015-11-03 08:40:33 +01:00
  • 90c8797abd Implement heartbeat timeout on SWF activity tasks Jean-Baptiste Barth 2015-11-03 00:28:13 +01:00
  • f576f3765c Add SWF endpoint RecordActivityTaskHeartbeat Jean-Baptiste Barth 2015-11-02 10:26:40 +01:00
  • 804d2e91b5 Improve workflow selection before raising a WorkflowExecutionAlreadyStartedFault Jean-Baptiste Barth 2015-11-01 22:23:15 +01:00
  • 96d6bb056b Add SWF endpoint TerminateWorkflowExecution Jean-Baptiste Barth 2015-11-01 21:55:07 +01:00
  • 98948a01c8 Add missing attributes in DescribeWorkflowExecution responses Jean-Baptiste Barth 2015-10-31 21:13:44 +01:00
  • fd12e317f8 Add SWF endpoint RespondActivityTaskFailed Jean-Baptiste Barth 2015-10-28 12:29:57 +01:00
  • c9e8ad03f8 Add SWF endpoint RespondActivityTaskCompleted Jean-Baptiste Barth 2015-10-27 05:17:33 +01:00
  • 08643945df Add SWF endpoint CountPendingActivityTasks Jean-Baptiste Barth 2015-10-26 23:32:36 +01:00
  • 761ab816f9 Add SWF endpoint PollForActivityTask Jean-Baptiste Barth 2015-10-26 23:16:59 +01:00
  • d650f71d9c Simplify decision task handling in SWF backend Jean-Baptiste Barth 2015-10-26 18:06:04 +01:00
  • a0e484fa6d Move setup_workflow() test function in test utils Jean-Baptiste Barth 2015-10-26 18:05:45 +01:00
  • be71909a8c Rework task lists for activity/decision tasks Jean-Baptiste Barth 2015-10-26 10:55:55 +01:00
  • 83c08b7655 Remove unused import Jean-Baptiste Barth 2015-10-26 06:31:58 +01:00
  • eadc07bf61 Reorganize SWF tests so they're shorter and easier to use Jean-Baptiste Barth 2015-10-26 06:31:00 +01:00
  • a713005882 Simplify implementation of ScheduleActivityTask decision Jean-Baptiste Barth 2015-10-26 05:50:15 +01:00
  • 5e086223c2 Implement ScheduleActivityTask decision Jean-Baptiste Barth 2015-10-26 00:43:35 +01:00
  • 53630dc061 Add a Domain to WorkflowExecution objects Jean-Baptiste Barth 2015-10-25 11:30:11 +01:00
  • fa4608be98 Add basic ActivityTask model Jean-Baptiste Barth 2015-10-24 12:57:06 +02:00
  • 49e44c8ee6 Fix openDecisionTasks counter not updated when we complete a DecisionTask Jean-Baptiste Barth 2015-10-24 12:05:42 +02:00
  • 918cf8a4e3 Fix decision parameters: attributes are in foo*Decision*Attributes Jean-Baptiste Barth 2015-10-24 05:10:01 +02:00
  • 417f732b53 Implement FailWorkflowExecution decision Jean-Baptiste Barth 2015-10-24 04:35:21 +02:00
  • 6810973b76 Update obsolete comment about SWF decisions completion Jean-Baptiste Barth 2015-10-23 09:05:52 +02:00
  • 558b84fb6a Add checks for *DecisionAttributes within RespondDecisionTaskCompleted Jean-Baptiste Barth 2015-10-19 09:25:54 +02:00
  • 507351612e Fix missing space in decision validation error Jean-Baptiste Barth 2015-10-19 05:43:58 +02:00
  • 0749b30fb4 Add some basic checks on SWF decisions, more to come later Jean-Baptiste Barth 2015-10-19 00:09:51 +02:00
  • 381eb5eb0f Implement CompleteWorkflowExecution decision Jean-Baptiste Barth 2015-10-12 23:32:11 +02:00
  • d97c770849 Add first version of SWF endpoint RespondDecisionTaskCompleted Jean-Baptiste Barth 2015-10-12 11:08:52 +02:00
  • c72c198208 Fix WorkflowExecution event ids not increasing Jean-Baptiste Barth 2015-10-12 08:38:14 +02:00
  • a137e5c5c9 Add SWF endpoint CountPendingDecisionTasks Jean-Baptiste Barth 2015-10-11 22:14:16 +02:00
  • 4e223d2318 Fix PollForDecisionTask not respecting requested task list Jean-Baptiste Barth 2015-10-11 22:11:07 +02:00
  • 1ccadb169f Simplify WorkflowExecution model since it always has a task list Jean-Baptiste Barth 2015-10-11 22:06:27 +02:00
  • c310a04c74 Remove obsolete command about DefaultUndefinedFault Jean-Baptiste Barth 2015-10-11 19:19:48 +02:00
  • aa4adbb76e Implement reverseOrder option for GetWorkflowExecutionHistory and PollForDecisionTask Jean-Baptiste Barth 2015-10-11 19:14:31 +02:00
  • c16da9da2d Add SWF endpoint PollForDecisionTask and associated DecisionTask model Jean-Baptiste Barth 2015-10-11 14:02:55 +02:00
  • 8d435d8afe Refactor SWF exceptions testing so responses tests get simpler Jean-Baptiste Barth 2015-10-05 10:05:35 +02:00
  • 464aef293c Add SWF endpoint GetWorkflowExecutionHistory and associated HistoryEvent model Jean-Baptiste Barth 2015-10-04 23:37:50 +02:00
  • 3ce5b29356 Handle WorkflowExecution/WorkflowType options inheritance Jean-Baptiste Barth 2015-10-04 11:09:18 +02:00
  • 6a8636ad21 Remove unused import in SWF test Jean-Baptiste Barth 2015-10-04 08:48:42 +02:00
  • 1026fb819f Split SWF models into their own file Jean-Baptiste Barth 2015-10-03 11:24:03 +02:00
  • 2878252816 Add SWF endpoint: DescribeWorkflowExecution Jean-Baptiste Barth 2015-10-02 17:42:28 +02:00
  • a589dc08b5 Make workflow_id a required property of WorkflowExecution Jean-Baptiste Barth 2015-10-02 09:41:29 +02:00
  • c08c20d197 Move SWF Domain full dict representation to model Jean-Baptiste Barth 2015-10-02 09:33:35 +02:00
  • 92cf64c2ad Add SWF endpoint: StartWorkflowExecution Jean-Baptiste Barth 2015-10-02 05:03:10 +02:00
  • fbcdd5f2bd Use dict[] to document required keys in SWF responses Jean-Baptiste Barth 2015-10-02 04:17:52 +02:00