* Py3: use unittest.mock instead of mock * noqa * oops * just pull in patch() * ignore RuntimeError when stopping patch * ignore RuntimeError from default_session_mock.stop()
		
			
				
	
	
		
			44 lines
		
	
	
		
			801 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			801 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# #!/usr/bin/env python
 | 
						|
# -*- coding: utf-8 -*-
 | 
						|
from __future__ import unicode_literals
 | 
						|
 | 
						|
from moto.packages.httpretty.core import (
 | 
						|
    HTTPrettyRequest,
 | 
						|
    fake_gethostname,
 | 
						|
    fake_gethostbyname,
 | 
						|
)
 | 
						|
 | 
						|
 | 
						|
def test_parse_querystring():
 | 
						|
 | 
						|
    core = HTTPrettyRequest(headers="test test HTTP/1.1")
 | 
						|
 | 
						|
    qs = "test test"
 | 
						|
    response = core.parse_querystring(qs)
 | 
						|
 | 
						|
    assert response == {}
 | 
						|
 | 
						|
 | 
						|
def test_parse_request_body():
 | 
						|
    core = HTTPrettyRequest(headers="test test HTTP/1.1")
 | 
						|
 | 
						|
    qs = "test"
 | 
						|
    response = core.parse_request_body(qs)
 | 
						|
 | 
						|
    assert response == "test"
 | 
						|
 | 
						|
 | 
						|
def test_fake_gethostname():
 | 
						|
 | 
						|
    response = fake_gethostname()
 | 
						|
 | 
						|
    assert response == "localhost"
 | 
						|
 | 
						|
 | 
						|
def test_fake_gethostbyname():
 | 
						|
 | 
						|
    host = "test"
 | 
						|
    response = fake_gethostbyname(host=host)
 | 
						|
 | 
						|
    assert response == "127.0.0.1"
 |