| 
									
										
										
										
											2019-07-10 21:59:25 -05:00
										 |  |  | import requests | 
					
						
							| 
									
										
										
										
											2020-10-06 08:04:09 +02:00
										 |  |  | import pytest | 
					
						
							| 
									
										
										
										
											2019-07-10 21:59:25 -05:00
										 |  |  | import sure  # noqa | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import boto3 | 
					
						
							| 
									
										
										
										
											2019-07-10 22:45:26 -05:00
										 |  |  | from moto import mock_sqs, settings | 
					
						
							| 
									
										
										
										
											2019-07-10 21:59:25 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @mock_sqs | 
					
						
							| 
									
										
										
										
											2020-10-06 08:04:09 +02:00
										 |  |  | @pytest.mark.network | 
					
						
							| 
									
										
										
										
											2019-07-10 21:59:25 -05:00
										 |  |  | def test_passthrough_requests(): | 
					
						
							| 
									
										
										
										
											2019-10-31 08:44:26 -07:00
										 |  |  |     conn = boto3.client("sqs", region_name="us-west-1") | 
					
						
							| 
									
										
										
										
											2019-07-10 21:59:25 -05:00
										 |  |  |     conn.create_queue(QueueName="queue1") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     res = requests.get("https://httpbin.org/ip") | 
					
						
							|  |  |  |     assert res.status_code == 200 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-11 10:09:01 -05:00
										 |  |  | if not settings.TEST_SERVER_MODE: | 
					
						
							| 
									
										
										
										
											2019-10-31 08:44:26 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-10 22:45:26 -05:00
										 |  |  |     @mock_sqs | 
					
						
							|  |  |  |     def test_requests_to_amazon_subdomains_dont_work(): | 
					
						
							|  |  |  |         res = requests.get("https://fakeservice.amazonaws.com/foo/bar") | 
					
						
							|  |  |  |         assert res.content == b"The method is not implemented" | 
					
						
							|  |  |  |         assert res.status_code == 400 |