@mock_sns
def test_get_endpoint_attributes():
    conn = boto.connect_sns()
    platform_application = conn.create_platform_application(name='my-application', platform='APNS')
    application_arn = platform_application['CreatePlatformApplicationResponse']['CreatePlatformApplicationResult']['PlatformApplicationArn']
    endpoint = conn.create_platform_endpoint(platform_application_arn=application_arn, token='some_unique_id', custom_user_data='some user data', attributes={'Enabled': False, 'CustomUserData': 'some data'})
    endpoint_arn = endpoint['CreatePlatformEndpointResponse']['CreatePlatformEndpointResult']['EndpointArn']
    attributes = conn.get_endpoint_attributes(endpoint_arn)['GetEndpointAttributesResponse']['GetEndpointAttributesResult']['Attributes']
    attributes.should.equal({'Enabled': 'False', 'CustomUserData': 'some data'})
@mock_sns
def test_get_endpoint_attributes():
    conn = boto.connect_sns()
    platform_application = conn.create_platform_application(name='my-application', platform='APNS')
    application_arn = platform_application['CreatePlatformApplicationResponse']['CreatePlatformApplicationResult']['PlatformApplicationArn']
    endpoint = conn.create_platform_endpoint(platform_application_arn=application_arn, token='some_unique_id', custom_user_data='some user data', attributes={'Enabled': False, 'CustomUserData': 'some data'})
    endpoint_arn = endpoint['CreatePlatformEndpointResponse']['CreatePlatformEndpointResult']['EndpointArn']
    attributes = conn.get_endpoint_attributes(endpoint_arn)['GetEndpointAttributesResponse']['GetEndpointAttributesResult']['Attributes']
    attributes.should.equal({'Enabled': 'False', 'CustomUserData': 'some data'})