Changeset 1:65c1aad0263f

Show
Ignore:
Timestamp:
11/25/06 19:04:01 (5 years ago)
Author:
Allan Saddi <allan@saddi.com>
branch:
default
convert_revision:
svn:46762da8-4eb7-0310-94e9-d918b60927c8/flannel/trunk@2120
Message:

Break out metaclass unit test.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • flannel/flannel.py

    r0 r1  
    368368 
    369369if __name__ == '__main__': 
    370     class MyComponent(BaseComponent): 
    371         value1 = Persistent() 
    372         value2 = Transient(42) 
    373         param1 = Parameter('foo') 
    374         param2 = Parameter(required=True) 
    375  
    376         @setup_render 
    377         def doSomething(self, out): 
    378             print "doSomething" 
    379          
    380         @cleanup_render 
    381         def doStuff(self): 
    382             print "doStuff" 
    383          
    384     class ChildComponent(MyComponent): 
    385         value3 = Transient() 
    386         param3 = Parameter() 
    387  
    388         @setup_render 
    389         def doAnotherThing(self): 
    390             print "doAnotherThing" 
    391  
    392     class MockSessionFactory(object): 
    393         def get_session(self): 
    394             return {} 
    395  
    396     comp = MyComponent() 
    397     comp2 = ChildComponent() 
    398  
    399     comp2.activate(MockSessionFactory()) 
    400     comp2.param2 = 12345 
    401     comp2.render('baz') 
    402  
    403370    class Home(BaseComponent): 
    404371        @begin_render 
  • flannel/flannel.py

    r0 r1  
    368368 
    369369if __name__ == '__main__': 
    370     class MyComponent(BaseComponent): 
    371         value1 = Persistent() 
    372         value2 = Transient(42) 
    373         param1 = Parameter('foo') 
    374         param2 = Parameter(required=True) 
    375  
    376         @setup_render 
    377         def doSomething(self, out): 
    378             print "doSomething" 
    379          
    380         @cleanup_render 
    381         def doStuff(self): 
    382             print "doStuff" 
    383          
    384     class ChildComponent(MyComponent): 
    385         value3 = Transient() 
    386         param3 = Parameter() 
    387  
    388         @setup_render 
    389         def doAnotherThing(self): 
    390             print "doAnotherThing" 
    391  
    392     class MockSessionFactory(object): 
    393         def get_session(self): 
    394             return {} 
    395  
    396     comp = MyComponent() 
    397     comp2 = ChildComponent() 
    398  
    399     comp2.activate(MockSessionFactory()) 
    400     comp2.param2 = 12345 
    401     comp2.render('baz') 
    402  
    403370    class Home(BaseComponent): 
    404371        @begin_render