25 lines
		
	
	
		
			705 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			705 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from __future__ import unicode_literals
 | 
						|
 | 
						|
import sure  # noqa
 | 
						|
 | 
						|
import moto.server as server
 | 
						|
 | 
						|
'''
 | 
						|
Test the different server responses
 | 
						|
'''
 | 
						|
 | 
						|
 | 
						|
def test_sns_server_get():
 | 
						|
    backend = server.create_backend_app("sns")
 | 
						|
    test_client = backend.test_client()
 | 
						|
 | 
						|
    topic_data = test_client.action_data("CreateTopic", Name="test topic")
 | 
						|
    topic_data.should.contain("CreateTopicResult")
 | 
						|
    topic_data.should.contain(
 | 
						|
        "<TopicArn>arn:aws:sns:us-east-1:123456789012:test topic</TopicArn>")
 | 
						|
 | 
						|
    topics_data = test_client.action_data("ListTopics")
 | 
						|
    topics_data.should.contain("ListTopicsResult")
 | 
						|
    topic_data.should.contain(
 | 
						|
        "<TopicArn>arn:aws:sns:us-east-1:123456789012:test topic</TopicArn>")
 |