Exemplo n.º 1
0
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)
Exemplo n.º 2
0
def test_correct_hash_value_two():
    proc_two = QueryProcessor(41)
    assert proc_two._hash_func('NLZLNyXoXoIC') == 15
Exemplo n.º 3
0
def empty_query_processor():
    return QueryProcessor()
Exemplo n.º 4
0
def query_processor(scope="module"):
    return QueryProcessor(5)
Exemplo n.º 5
0
 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))
Exemplo n.º 6
0
 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