def test_truesendall_with_dump_from_recording(self): requests.get('http://httpbin.org/ip', headers={"user-agent": "Fake-User-Agent"}) requests.get('http://httpbin.org/gzip', headers={"user-agent": "Fake-User-Agent"}) dump_filename = os.path.join( Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + '.json', ) with io.open(dump_filename) as f: responses = json.load(f) self.assertEqual(len(responses['httpbin.org']['80'].keys()), 2)
def test_truesendall_with_chunk_recording(self): url = "http://httpbin.org/range/70000?chunk_size=65536" requests.get(url) resp = requests.get(url) self.assertEqual(resp.status_code, 200) dump_filename = os.path.join(Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + ".json") with io.open(dump_filename) as f: responses = json.load(f) assert len(responses["httpbin.org"]["80"].keys()) == 1
def test_truesendall_with_recording_https(): url = 'https://httpbin.org/ip' requests.get(url) resp = requests.get(url) assert resp.status_code == 200 dump_filename = os.path.join( Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + '.json', ) with io.open(dump_filename) as f: responses = json.load(f) assert len(responses['httpbin.org']['443'].keys()) == 1
def test_truesendall_with_recording_https(): url = "https://httpbin.org/ip" requests.get(url, headers={"Accept": "application/json"}) resp = requests.get(url, headers={"Accept": "application/json"}) assert resp.status_code == 200 dump_filename = os.path.join( Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + ".json", ) with io.open(dump_filename) as f: responses = json.load(f) assert len(responses["httpbin.org"]["443"].keys()) == 1
def test_truesendall_with_gzip_recording(self): url = 'http://httpbin.org/gzip' requests.get(url) resp = requests.get(url) self.assertEqual(resp.status_code, 200) dump_filename = os.path.join( Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + '.json', ) with io.open(dump_filename) as f: responses = json.load(f) assert len(responses['httpbin.org']['80'].keys()) == 1
def test_truesendall_with_chunk_recording(self): url = 'http://httpbin.org/range/70000?chunk_size=65536' requests.get(url) resp = requests.get(url) self.assertEqual(resp.status_code, 200) dump_filename = os.path.join( Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + '.json', ) with io.open(dump_filename) as f: responses = json.load(f) assert len(responses['httpbin.org']['80'].keys()) == 1
def test_truesendall_with_recording_https(): url = 'https://mockbin.com/ip' requests.get(url, headers={"Accept": "application/json"}) resp = requests.get(url, headers={"Accept": "application/json"}) print(resp.content) assert resp.status_code == 200 dump_filename = os.path.join( Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + '.json', ) with io.open(dump_filename) as f: responses = json.load(f) assert len(responses['mockbin.com']['443'].keys()) == 1
def test_truesendall_with_recording(self): url = "http://httpbin.org/ip" urlopen(url) requests.get(url) resp = urlopen(url) self.assertEqual(resp.code, 200) resp = requests.get(url) self.assertEqual(resp.status_code, 200) assert "origin" in resp.json() dump_filename = os.path.join(Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + ".json") with io.open(dump_filename) as f: responses = json.load(f) self.assertEqual(len(responses["httpbin.org"]["80"].keys()), 2)
def test_truesendall_with_recording(self): url = 'http://httpbin.org/ip' urlopen(url) requests.get(url) resp = urlopen(url) self.assertEqual(resp.code, 200) resp = requests.get(url) self.assertEqual(resp.status_code, 200) assert 'origin' in resp.json() dump_filename = os.path.join( Mocket.get_truesocket_recording_dir(), Mocket.get_namespace() + '.json', ) with io.open(dump_filename) as f: responses = json.load(f) self.assertEqual(len(responses['httpbin.org']['80'].keys()), 2)