def test_query_processor(): pudb.set_trace() bucket_count = 5 qp = QueryProcessor(bucket_count) q1 = Query(('add', 'world')) q2 = Query(('add', 'HellO')) qp.process_query(q1) qp.process_query(q2)
def test_correct_hash_value_two(): proc_two = QueryProcessor(41) assert proc_two._hash_func('NLZLNyXoXoIC') == 15
def empty_query_processor(): return QueryProcessor()
def query_processor(scope="module"): return QueryProcessor(5)
def test_check(self): query_proc = QueryProcessor(1) data = read_querie_with_arg('check 0') self.assertEqual(query_proc.process_query(data), query_proc.process_query_naive(data))
def test(self): map_ = QueryProcessor(5) map_.add('world') map_.add('Hell0') map_.check(4) #map_.find('World') map_.find('world') map_.delete('world') map_.check(4) map_.delete('Hell0') map_.add('luck') map_.add('GooD') map_.check(2) map_.delete('good')
def test_process_queries(m, queries, expected): assert QueryProcessor(m).process_queries(queries) == expected