Contact: fumanchu@aminus.org

Log in as guest/dejavu to create tickets

I think I've seen this ORM somewhere before...

Changeset 194

Show
Ignore:
Timestamp:
03/15/06 15:46:07
Author:
fumanchu
Message:

Test for #50 (backslash doubled at insert in SQLite).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/test/zoo_fixture.py

    r193 r194  
    190190         
    191191        box.memorize(Animal(Species='Slug', Legs=1, Lifespan=.75)) 
    192         tiger = Animal(Species='Tiger'
     192        tiger = Animal(Species='Tiger', PreviousZoos=['animal\\universe']
    193193        box.memorize(tiger) 
    194194         
     
    208208         
    209209        millipede = Animal(Species='Millipede', Legs=1000000) 
    210         millipede.PreviousZoos = [WAP.ID
     210        millipede.PreviousZoos = [WAP.Name
    211211        box.memorize(millipede) 
    212212         
     
    313313        self.assertEqual(millipede.Legs, 1000000) 
    314314        self.assertEqual(millipede.ZooID, SDZ.ID) 
    315         self.assertEqual(millipede.PreviousZoos, [WAP.ID]) 
     315        self.assertEqual(millipede.PreviousZoos, [WAP.Name]) 
    316316        self.assertEqual(millipede.LastEscape, None) 
     317         
     318        # Test that strings in a list get decoded correctly. 
     319        # See http://projects.amor.org/dejavu/ticket/50 
     320        tiger = box.unit(Animal, Species='Tiger') 
     321        self.assertEqual(tiger.PreviousZoos, ["animal\\universe"]) 
    317322         
    318323        # Exhibits