def test_post(self): flow = tflow.tflow(req=req_post()) result = """curl -X POST 'http://address:22/path' --data-binary 'content'""" assert export.curl_command(flow) == result
def test_patch(self): flow = tflow.tflow(req=req_patch()) result = """curl -H 'header:qvalue' -H 'content-length:7' -X PATCH 'http://address:22/path?query=param' --data-binary 'content'""" assert export.curl_command(flow) == result
def test_get(self): flow = tflow.tflow(req=req_get()) result = """curl -H 'header:qvalue' -H 'content-length:7' 'http://address:22/path?a=foo&a=bar&b=baz'""" assert export.curl_command(flow) == result
def test_patch(self, patch_request): result = """curl -H 'header:qvalue' -H 'content-length:7' -X PATCH 'http://address:22/path?query=param' --data-binary 'content'""" assert export.curl_command(patch_request) == result
def test_post(self, post_request): result = "curl -X POST 'http://address:22/path' --data-binary '{}'".format( str(bytes(range(256)))[2:-1]) assert export.curl_command(post_request) == result
def test_get(self, get_request): result = """curl -H 'header:qvalue' -H 'content-length:7' 'http://address:22/path?a=foo&a=bar&b=baz'""" assert export.curl_command(get_request) == result