encoded = objects else: encoded = [str(obj).encode('utf8') for obj in objects] print(*encoded, sep=sep, end=end) if __name__ == '__main__': import getpass import sys from common import ToolParser parser = ToolParser(description='Make raw requests to API', include=['api', 'user', 'password', 'token'], logger=logger) parser.add_argument('casenames', metavar='case name', nargs='*', help='Case names to run, defaults to all cases') parser.add_argument('--apiversion', metavar='VER', default=default_api_version, help='API version to test, defaults to v1') parser.add_argument('-r', '--raw', default=default_raw_dir, help='Path to requests/responses folder') parser.add_argument('-c', '--cases', default=default_cases_file, help='Path to cases JSON') parser.add_argument( '-m',
'allow', 'date', 'server', 'vary', 'x-frame-options', 'content-length'): print("Unexpected response header %s: %s", header, value) return value if __name__ == '__main__': import getpass import sys from common import ToolParser parser = ToolParser( description='Make raw requests to API', include=['api', 'user', 'password'], logger=logger) parser.add_argument( 'casenames', metavar="case name", nargs="*", help='Case names to run, defaults to all cases') parser.add_argument( '-r', '--raw', default=default_raw_dir, help="Path to requests/responses folder") parser.add_argument( '-c', '--cases', default=default_cases_file, help="Path to cases JSON") parser.add_argument( '-m', '--mode', choices=("display", "generate", "verify"), default="display", help="Run test cases in the specified mode, default display") parser.add_argument( '--include-mod', action="store_true", help="In display mode, include cases that modify data") args = parser.parse_args()
encoded = objects else: encoded = [str(obj).encode('utf8') for obj in objects] print(*encoded, sep=sep, end=end) if __name__ == '__main__': import getpass import sys from common import ToolParser parser = ToolParser( description='Make raw requests to API', include=['api', 'user', 'password', 'token'], logger=logger) parser.add_argument( 'casenames', metavar='case name', nargs='*', help='Case names to run, defaults to all cases') parser.add_argument( '--apiversion', metavar='VER', default=default_api_version, help='API version to test, defaults to v1') parser.add_argument( '-r', '--raw', default=default_raw_dir, help='Path to requests/responses folder') parser.add_argument( '-c', '--cases', default=default_cases_file, help='Path to cases JSON') parser.add_argument( '-m', '--mode', choices=('display', 'generate', 'verify'), default='display', help='Run test cases in the specified mode, default display') parser.add_argument(