Пример #1
0
def queries_for_spec(columns):
    data_faker = DataFaker()
    queries = generate_queries(data_faker,
                               columns,
                               'benchmarks',
                               'query_tests',
                               duration=5 * 60 * 60)
    for query in queries:
        yield {'statement': query, 'iterations': 50}
Пример #2
0
def main():
    args = parse_args()
    schema, table = parse_table(args.table)
    with connect(args.hosts) as conn:
        cursor = conn.cursor()
        columns = get_columns(cursor, schema, table)
        data_faker = DataFaker()
        for query in generate_queries(data_faker, columns, schema, table,
                                      args.duration):
            print(query)
Пример #3
0
 def setUp(self):
     self.f = DataFaker()
     self.f.fake.seed_instance(42)