Changeset 11371

Show
Ignore:
Timestamp:
2008-09-05 12:06:47 (3 months ago)
Author:
richard
Message:

python/pythontest2.py,python/pythontest3.py: Add test for
get_uuid() (not really python specific, but I can't easily add
this test to smoketest because it needs an on-disk database,
which there's no infrastructure in smoketest to clean up).

Location:
trunk/xapian-bindings
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/xapian-bindings/ChangeLog

    r11370 r11371  
     1Fri Sep 05 11:03:38 GMT 2008  Richard Boulton <richard@lemurconsulting.com> 
     2 
     3        * python/pythontest2.py,python/pythontest3.py: Add test for 
     4          get_uuid() (not really python specific, but I can't easily add 
     5          this test to smoketest because it needs an on-disk database, 
     6          which there's no infrastructure in smoketest to clean up). 
     7 
    18Fri Sep 05 09:59:02 GMT 2008  Richard Boulton <richard@lemurconsulting.com> 
    29 
  • trunk/xapian-bindings/python/pythontest2.py

    r11159 r11371  
    993993    shutil.rmtree(dbpath) 
    994994 
     995def test_get_uuid(): 
     996    """Test getting UUIDs from databases. 
     997 
     998    """ 
     999    dbpath = 'db_test_get_uuid' 
     1000    db1 = xapian.WritableDatabase(dbpath + "1", xapian.DB_CREATE_OR_OVERWRITE) 
     1001    db2 = xapian.WritableDatabase(dbpath + "2", xapian.DB_CREATE_OR_OVERWRITE) 
     1002    dbr1 = xapian.Database(dbpath + "1") 
     1003    dbr2 = xapian.Database(dbpath + "2") 
     1004    expect(db1.get_uuid() != db2.get_uuid(), True) 
     1005    expect(db1.get_uuid(), dbr1.get_uuid()) 
     1006    expect(db2.get_uuid(), dbr2.get_uuid()) 
     1007 
     1008    db = xapian.Database() 
     1009    db.add_database(db1) 
     1010    expect(db1.get_uuid(), db.get_uuid()) 
     1011 
    9951012def test_director_exception(): 
    9961013    """Test handling of an exception raised in a director. 
    9971014 
    9981015    """ 
    999     dbpath = 'db_test_value_stats' 
    10001016    db = setup_database() 
    10011017    query = xapian.Query('it') 
  • trunk/xapian-bindings/python/pythontest3.py

    r11159 r11371  
    993993    shutil.rmtree(dbpath) 
    994994 
     995def test_get_uuid(): 
     996    """Test getting UUIDs from databases. 
     997 
     998    """ 
     999    dbpath = 'db_test_get_uuid' 
     1000    db1 = xapian.WritableDatabase(dbpath + "1", xapian.DB_CREATE_OR_OVERWRITE) 
     1001    db2 = xapian.WritableDatabase(dbpath + "2", xapian.DB_CREATE_OR_OVERWRITE) 
     1002    dbr1 = xapian.Database(dbpath + "1") 
     1003    dbr2 = xapian.Database(dbpath + "2") 
     1004    expect(db1.get_uuid() != db2.get_uuid(), True) 
     1005    expect(db1.get_uuid(), dbr1.get_uuid()) 
     1006    expect(db2.get_uuid(), dbr2.get_uuid()) 
     1007 
     1008    db = xapian.Database() 
     1009    db.add_database(db1) 
     1010    expect(db1.get_uuid(), db.get_uuid()) 
     1011 
    9951012def test_director_exception(): 
    9961013    """Test handling of an exception raised in a director. 
    9971014 
    9981015    """ 
    999     dbpath = 'db_test_value_stats' 
    10001016    db = setup_database() 
    10011017    query = xapian.Query('it')