Show
Ignore:
Timestamp:
07/24/07 16:51:42 (6 years ago)
Author:
ged
Message:

merged up to 143

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • elixir/branches/autodelay/tests/test_autoload.py

    r128 r152  
    4242    global Person, Animal, Category 
    4343 
     44    #TODO: split these into individual classes for each test. It's best to wait 
     45    # till we can define several classes in a method with reference between them 
     46    # without having to make them global. 
    4447    class Person(Entity): 
    4548        belongs_to('father', of_kind='Person') 
     
    5558                                tablename='person_person', 
    5659                                local_side='person_id2') 
    57  
    58         def __str__(self): 
    59             s = '%s\n' % self.name.encode('utf-8')   
    60             for pet in self.pets: 
    61                 s += '  * pet: %s\n' % pet.name 
    62             return s 
    63  
    6460 
    6561    class Animal(Entity): 
     
    7773    metadata.connect(engine) 
    7874    setup_all() 
     75 
    7976 
    8077def teardown(): 
     
    10299        homer = Person.get_by(name="Homer") 
    103100        lisa = Person.get_by(name="Lisa") 
     101        slh = Animal.get_by(name="Santa's Little Helper") 
    104102         
    105         print homer 
    106  
    107103        assert len(homer.animals) == 2 
    108104        assert homer == lisa.pets[0].feeder