def main(): """ Start the containers """ parser = argparse.ArgumentParser(description='Set up testing environment.') parser.add_argument('version', help='PostgreSQL version') args = parser.parse_args() version = args.version print('Starting environment with PostgreSQL {version}'.format( version=version)) set_up(version)
def main(): """ Start the containers """ parser = argparse.ArgumentParser(description="Set up testing environment.") parser.add_argument("--pg", help="PostgreSQL version") parser.add_argument("--es", help="Elasticsearch version") args = parser.parse_args() pg_version = args.pg es_version = args.es print( "Starting environment with PostgreSQL {pg_version} with Elasticsearch {es_version}..." .format(pg_version=pg_version, es_version=es_version)) set_up(pg_version, es_version)
def run_tests(version): show_status('Testing PostgreSQL {version}'.format(version=version), newline=True) set_up(version) load_fixtures() time.sleep(10) success = perform_tests(version) tear_down(version) return success
def run_tests(pg_version, es_version): """ Runs the tests """ show_status( "Testing PostgreSQL {pg_version} with Elasticsearch {es_version}". format(pg_version=pg_version, es_version=es_version), newline=True, ) set_up(pg_version, es_version) load_fixtures() time.sleep(10) success = perform_tests(pg_version, es_version) tear_down(pg_version, es_version) return success
#!/usr/bin/env python import argparse from lib.docker_compose_tools import set_up if __name__ == "__main__": parser = argparse.ArgumentParser(description='Set up testing environment.') parser.add_argument('version', help='PostgreSQL version') args = parser.parse_args() version = args.version print('Starting environment with PostgreSQL {version}'.format( version=version)) set_up(version)