Jean-Baptiste Barth
3ce5b29356
Handle WorkflowExecution/WorkflowType options inheritance
...
... and potential resulting DefaultUndefinedFault errors.
2015-11-19 11:45:23 +01:00
Jean-Baptiste Barth
6a8636ad21
Remove unused import in SWF test
2015-11-19 11:45:23 +01:00
Jean-Baptiste Barth
2878252816
Add SWF endpoint: DescribeWorkflowExecution
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
a589dc08b5
Make workflow_id a required property of WorkflowExecution
...
Given the response of DescribeWorkflowExecution endpoint, the
WorkflowExecution has to know about its own workflowId.
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
c08c20d197
Move SWF Domain full dict representation to model
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
92cf64c2ad
Add SWF endpoint: StartWorkflowExecution
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
33c478bc62
Move SWF Domain related tests with other models tests
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
036ab194ba
Add 'status' to SWF *Type string representation
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
8b02c0b85e
Move *Type __repr__ to GenericType
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
5c02fcd94b
Abstract away SWF *Type models logic into a GenericType class
2015-11-19 11:45:22 +01:00
Jean-Baptiste Barth
9483355584
Prepare SWF objects representations directly via json.dumps()
...
... instead of jinja2 templates that are absolutely not suited for this
purpose, and hard to test.
2015-11-19 11:45:21 +01:00
Jean-Baptiste Barth
c4e903706c
Add SWF endpoints: RegisterWorkflowType, DeprecateWorkflowType, ListWorkflowTypes, DescribeWorkflowType
2015-11-19 11:45:21 +01:00
Jean-Baptiste Barth
b680b2ec3c
Add SWF endpoints: RegisterActivityType, DeprecateActivityType, ListActivityType, DescribeActivityType
2015-11-19 11:45:21 +01:00
Jean-Baptiste Barth
cb46eac513
Implement naive reverseOrder option for SWF's ListDomains endpoint
2015-11-19 11:45:21 +01:00
Jean-Baptiste Barth
9440531d0c
Move SWF domain related tests in their own file
...
It will simplify other objects integration
2015-11-19 11:45:21 +01:00
Jean-Baptiste Barth
5392978eaf
Check parameters are strings on SWF endpoints
...
SWF endpoints raise a 400 Bad Request for non-string types, and boto
doesn't enforce it as of today, so better have some safety nets in moto
to avoid this common mistake.
Example exception raised by Boto:
SWFResponseError: SWFResponseError: 400 Bad Request
{u'Message': u'class java.lang.Short can not be converted to an String',
u'__type': u'com.amazon.coral.service#SerializationException'}
2015-11-19 11:45:21 +01:00
Jean-Baptiste Barth
8e3fd6c7de
Add SWF endpoints: RegisterDomain, DeprecateDomain, ListDomains, DescribeDomain
2015-11-19 11:45:20 +01:00
Akira Chiku
7a11500171
Implement JSON responses for EMR (for Boto3)
2015-11-15 17:24:36 +09:00
Steve Pulec
c38731ecbb
Add ACL support for S3 buckets.
2015-11-11 20:26:29 -05:00
Ian Dees
5115e50bd0
The message has to be bigger
2015-11-10 11:39:00 -05:00
Ian Dees
a4e86494e1
Add a test for a message that is too long
2015-11-10 11:24:55 -05:00
Steve Pulec
8d41d0019b
Add basic support for AttributeUpdates in Dynamo update_item. Closes #449 .
2015-11-07 16:45:24 -05:00
Steve Pulec
18d63a6cfe
Add basics of S# website configuration. Closes #442 .
2015-11-04 18:55:41 -05:00
Steve Pulec
cddf139bbc
Add ability to create EBS volumes from snapshots. Closes #447 .
2015-11-03 09:37:02 -05:00
Steve Pulec
d3e4c2c4b5
Add ability for specific backends to enable template escaping. Closes #441 .
2015-11-03 09:25:47 -05:00
Steve Pulec
73452c79f7
Add milliseconds to EC2 launch time. Closes #445 .
2015-11-02 23:33:39 -05:00
Steve Pulec
d9faab3e5e
Fix error for describing kinesis stream that has not been created.
2015-11-02 13:25:31 -05:00
Steve Pulec
1c95de421d
Merge pull request #446 from spulec/firehose
...
firest draft of firehose support.
2015-10-30 10:55:25 -04:00
Steve Pulec
fe2126b727
py26 fix
2015-10-30 10:04:08 -04:00
Steve Pulec
ac1bb336c8
firest draft of firehose support.
2015-10-30 09:59:57 -04:00
Steve Pulec
3622fd172e
Merge pull request #437 from gvlproject/master
...
Set snapshots to be in a completed state after being created and added
2015-10-17 23:10:14 -04:00
nuwan_ag
0b3ad166c0
Set snapshots to be in a completed state after being created and added
...
test case
2015-10-14 02:34:36 +11:00
Mike Kaplinskiy
131d44f0ad
Add S3 ACL supprt.
2015-10-07 00:14:37 -07:00
milesoc
b3096af098
Set tags in response, fix tests for tags
2015-10-06 18:07:58 +00:00
Miles O'Connell
3c38a551b2
Adding tags to AutoScalingGroups
2015-10-06 09:21:26 -07:00
Steve Pulec
37f86626cc
Merge pull request #425 from ZuluPro/random_key_pair
...
Remade ec2.utils.random_key_pair for be really random
2015-10-05 18:25:17 -04:00
Steve Pulec
507c03a0c7
Merge pull request #424 from ZuluPro/keypairs
...
Implemented import key pair
2015-10-05 18:24:21 -04:00
Hugo Lopes Tavares
e5675e9533
Change CloudFormationResponse.get_template() to return GetTemplateResponse/GetTemplateResult/TemplateBody
2015-10-05 15:21:30 -04:00
ZuluPro
b85b415977
Implemented import key pair
2015-09-24 17:34:08 +02:00
Steve Pulec
f72613cc47
Fix queue urls for other regions. Closes #411 .
2015-09-19 09:18:16 -04:00
Steve Pulec
5a8f3bd616
Merge pull request #412 from ybastide/master
...
Tweak ResponseObject to let bucket.delete_keys work with s3bucket_path.
2015-09-19 09:04:17 -04:00
Steve Pulec
d58afc13fd
Merge pull request #413 from jszwedko/master
...
Add support for latency based route53 records
2015-09-19 09:03:38 -04:00
Hugo Lopes Tavares
dafddb094b
Implement CloudFormation's physical_resource_id for Data Pipeline
2015-09-17 15:29:14 -04:00
Hugo Lopes Tavares
8623483c0f
Change data pipeline responses to start with lowercase characters
2015-09-17 15:26:35 -04:00
Steve Pulec
66dce44214
Update cloudformation test for previous commit.
2015-09-16 18:17:20 -04:00
Steve Pulec
65dd7f7639
Change fields to be start with lower case based on examing of real AWS calls.
2015-09-16 18:13:44 -04:00
Hugo Lopes Tavares
25f9e8b588
Change CloudFormation to support Data Pipelines
2015-09-16 17:49:13 -04:00
Hugo Lopes Tavares
0cef332840
Add support to ListPipelines
2015-09-16 15:49:15 -04:00
Steve Pulec
db23b7d24c
Fix state to start as PENDING and only become SCHEDULED on activation.
2015-09-16 11:22:52 -04:00
Steve Pulec
b0ea9f2859
Fix tests for server mode.
2015-09-16 10:11:43 -04:00
Steve Pulec
95169c6011
First version of datapipelines.
2015-09-16 10:00:38 -04:00
ZuluPro
23c2e7835e
Remade ec2.utils.random_key_pair for be really random
2015-09-15 20:09:35 -04:00
Jesse Szwedko
14ec3531ff
Add support for latency based route53 records
...
Store and marshal the region field of records
Signed-off-by: Kevin Donnelly <kevin.donnelly@getbraintree.com>
2015-09-08 21:36:32 +00:00
zeb
b59a77d5bb
Tweak bucket.delete_keys for s3bucket_path.
2015-09-04 19:02:26 +02:00
Steve Pulec
1dcfcbca57
Add cloudformation tags.
2015-08-31 16:48:36 -04:00
Dustin J. Mitchell
7470a9f68b
update test_messages_polling to assume messages are returned immediately
2015-08-31 11:54:17 -04:00
Steve Pulec
984e221cab
Merge pull request #408 from pitluga/elb_boto3_support
...
Make all existing ELB endpoints compatible with boto3
2015-08-26 22:55:29 -04:00
Tony Pitluga
1d8252feea
Make all existing ELB endpoints compatible with boto3
2015-08-24 15:07:14 +00:00
Pior Bastida
2650eab295
Implement XML responses for SNS (for Boto3)
2015-08-20 14:57:17 -04:00
Steve Pulec
ebfe7bb7b8
Merge pull request #398 from jotes/sqs_polling_messages
...
Added support for WaitTimeSeconds in SQS #392
2015-08-13 17:24:27 -04:00
Adam DePue
a6c6edbca4
Add more boto3 s3 tests
2015-08-13 21:18:25 +00:00
Jot
178d1c3a93
Added support for WaitTimeSeconds in SQS #392
2015-08-13 02:58:14 +02:00
Steve Pulec
73f03d1ccf
Add redshift support for cloudformation.
2015-08-08 13:29:37 -04:00
Steve Pulec
323f720cb5
Fix S3 bucket policy delete. Closes #396 .
2015-08-07 22:43:24 -04:00
Steve Pulec
df6ff57d24
Fix ASG instance_type.
2015-08-03 21:52:43 -04:00
Steve Pulec
1814db3dfb
Fix launch configuration instance types.
2015-08-03 21:48:17 -04:00
Steve Pulec
ed38a296db
Merge pull request #390 from jotes/iam_sns_server
...
Added server backends with tests for IAM and SNS services.
2015-08-03 18:58:53 -04:00
Jot
930ac58a4d
Added sns backend to servers, added some tests to check backend
2015-08-04 00:20:04 +02:00
Ilya Sukhanov
6a89786007
Remove hardcoded region in ebs test
2015-08-03 10:45:01 -04:00
Ilya Sukhanov
1819cd7636
Make test_create_and_delete_topic python 2.6 compatible
2015-08-03 10:32:33 -04:00
Ilya Sukhanov
9904193d66
Merge branch 'master' into sns_regions
2015-08-03 10:22:55 -04:00
Ilya Sukhanov
e08796bcf4
Keep current region when creating SNS ARN topic
2015-08-03 10:19:04 -04:00
Jot
42b95023f5
Added iam backend to servers, added some tests to check backend
2015-08-03 00:31:36 +02:00
Steve Pulec
71d2e1d7de
Python3 fixes for cloudformation server.
2015-08-02 11:37:10 -04:00
Steve Pulec
84c9dd03d2
Merge pull request #387 from jotes/server_cloudformation
...
Enabled cloudformation in server mode, added some tests
2015-08-02 11:34:46 -04:00
Jot
b2570d901e
Enabled cloudformation in server mode with some tests
2015-08-02 16:31:16 +02:00
Steve Pulec
dd092fa9dc
Fix s3 py3 test for unicode.
2015-08-02 09:59:16 -04:00
Steve Pulec
ff8dd7530d
Add boto3 s3 test.
2015-08-02 09:54:23 -04:00
Steve Pulec
519726a70a
Cleaning up SQS for boto3. Closes #385 .
2015-08-02 09:45:40 -04:00
Steve Pulec
4543db567c
Merge pull request #384 from rocky4570/volmods
...
volmods
2015-08-01 19:37:25 -04:00
Steve Pulec
e4408152d1
Add KeyConditionExpression to dynamo.
2015-08-01 19:32:33 -04:00
Rob Walker
7b3f17e8f0
add modified tests for volume and snapshot changes.
2015-07-26 09:53:03 +10:00
Steve Pulec
9c81b7340c
Merge pull request #383 from spg/s3_policy
...
S3: Bucket policy
2015-07-25 17:09:00 -04:00
Steve Pulec
1e195d0e7a
Merge pull request #381 from spg/kms/alias
...
KMS: aliases
2015-07-25 17:06:05 -04:00
Simon-Pierre Gingras
dc0557205d
S3: Bucket policy
2015-07-23 17:33:52 -04:00
Simon-Pierre Gingras
6b501a39a7
KMS: aliases
2015-07-23 10:56:33 -04:00
Ilya Sukhanov
9bf5c2e706
CloudWatch DescribeAlarm filters.
...
Adds support for filtering by:
action_prefix
alarm_name_prefix
alarm_names
And throw NotImplementedError when filtering by:
state_value
2015-07-22 21:08:39 -04:00
Andrew Harris
ea2fe6f290
change usages of long conversion to int for python3
2015-07-16 18:23:13 -07:00
Andrew Harris
2a8fc19e77
remove extraneous print statements
2015-07-16 16:07:23 -07:00
Steve Pulec
75461cb110
Fix dynamo item not found.
2015-07-16 15:33:00 -07:00
Andrew Harris
bbb021d06d
implement mocking for lb policies
2015-07-16 15:32:51 -07:00
Steve Pulec
4020141478
Fix cloudformation subnet tagging.
2015-07-13 19:27:00 -04:00
Steve Pulec
53fff2eb84
Add UpdateStack functionality for Cloudformation.
2015-07-13 13:56:46 -04:00
Steve Pulec
7f73d7e26d
Add cloudformation list_stack_resources.
2015-07-13 11:05:36 -04:00
Akira Chiku
91edbb21bf
Make EMR multi-region
2015-07-12 19:32:16 +09:00
Steve Pulec
af45424b9e
Merge pull request #371 from apjaffe/master
...
Adds the ConditionalCheckFailedException to put_item
2015-07-08 20:54:53 -04:00
Alan Jaffe
898d200110
Add tests for ConditionalCheckFailedException
2015-07-08 11:55:12 -04:00
Shulman Evgeny
e498c95807
feature emr: set_termination_protection call implementation
...
feature emr: support for instance_groups param in run_jobflow
2015-07-08 10:26:58 +03:00
Steve Pulec
abb3357925
Merge pull request #369 from MurphyMarkW/byteranges
...
Improves range request support.
2015-07-06 21:27:43 -04:00
MurphyMarkW
5b9c874a23
Ensures all tests compare using bytes / bytearrays in 3.x.
2015-06-30 13:02:38 -05:00