Show
Ignore:
Timestamp:
02/03/07 14:28:45 (2 years ago)
Author:
ug
Message:

Corrected bug in Pattern constructor.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 06/libkombilo/testsearch.py

    r215 r216  
    1111print gl.size(), 'games in the database' 
    1212print 'Opening the db took %.2f seconds.' % (end - start) 
    13 gl.gisearch("pw = 'Cho Chikun'") 
    14 print gl.size(), 'games in the database' 
     13# gl.gisearch("pw = 'Cho Chikun'") 
     14# print gl.size(), 'games in the database' 
    1515 
    16 p = Pattern(CENTER_PATTERN, 19, 3, 3, '.X.XXXXOX') 
     16p = Pattern(CORNER_SW_PATTERN, 19, 7, 7, '........................X........................') 
     17# p = Pattern(CENTER_PATTERN, 19, 3, 3, '.X.XXXXOX') 
    1718# p = Pattern(CENTER_PATTERN, 19, 3, 5, '.X.' + '.OX' + '.OX' + '.OX' + 'OXO')  
    1819# p = Pattern(CENTER_PATTERN, 19, 5, 4, '..XOO'+ '...XX'+ '.....'+ '..X..')  
    1920so = SearchOptions() 
    2021# so.fixedColor = True 
    21 so.nextMove = 2 
     22# so.nextMove = 2 
    2223start = time.time() 
    2324gl.search(p, so) 
     
    4748print 'This search took %.2f seconds.' % (end - start) 
    4849 
    49 p = Pattern(CENTER_PATTERN, 19, 2, 2, 'XO' + 'OX')  
    50 start = time.time() 
    51 gl.search(p) 
    52 end = time.time() 
     50# p = Pattern(CENTER_PATTERN, 19, 2, 2, 'XO' + 'OX')  
     51# start = time.time() 
     52# gl.search(p) 
     53# end = time.time() 
    5354# print '\n'.join(gl.currentEntriesAsStrings()) 
    54 print gl.size(), 'games, ', gl.numHits(), 'hits.' 
    55 print 'This search took %.2f seconds.' % (end - start) 
     55# print gl.size(), 'games, ', gl.numHits(), 'hits.' 
     56# print 'This search took %.2f seconds.' % (end - start) 
    5657 
    57 print gl.currentEntryAsString(gl.size()-1) 
    58 print gl.getCurrentProperty(gl.size()-1, 'PW'),  gl.getSGF(gl.size()-1) 
     58# print gl.currentEntryAsString(gl.size()-1) 
     59# print gl.getCurrentProperty(gl.size()-1, 'PW'),  gl.getSGF(gl.size()-1) 
    5960 
    60 gl.reset() 
    61 gl.tagsearch(HANDI_TAG) 
    62 print gl.size(), 'handicap games' 
     61# gl.reset() 
     62# gl.tagsearch(HANDI_TAG) 
     63# print gl.size(), 'handicap games' 
    6364 
    64 print gl.plSize(), 'players in the whole database.' 
    65 for i in range(100,110): 
    66     print 'Player %d: %s' % (i, gl.plEntry(i)) 
     65# print gl.plSize(), 'players in the whole database.' 
     66# for i in range(100,110): 
     67#     print 'Player %d: %s' % (i, gl.plEntry(i)) 
    6768 
    68 for sig in ['cfcgjbbeckjc', 'aaaaaaaaaaaa', 'dfcnfmepgkjo', 'dfcn________', 'dfcn%']: 
    69     # SQL-wildcards are allowed: _ for a single character, % for an arbitrary number of characters 
    70     gl.reset() 
    71     gl.sigsearch(sig) 
    72     print gl.size(), 'games with signature', sig 
    73 gl.reset() 
    74 print gl.currentEntryAsString(200) 
    75 print 'signature of game 200: ', gl.getSignature(200) 
     69# for sig in ['cfcgjbbeckjc', 'aaaaaaaaaaaa', 'dfcnfmepgkjo', 'dfcn________', 'dfcn%']: 
     70#     # SQL-wildcards are allowed: _ for a single character, % for an arbitrary number of characters 
     71#     gl.reset() 
     72#     gl.sigsearch(sig) 
     73#     print gl.size(), 'games with signature', sig 
     74# gl.reset() 
     75# print gl.currentEntryAsString(200) 
     76# print 'signature of game 200: ', gl.getSignature(200) 
    7677 
    7778