Changeset 1:65c1aad0263f
- Timestamp:
- 11/25/06 19:04:01 (5 years ago)
- Files:
-
- flannel/__init__.py (added)
- flannel/__init__.py (added)
- flannel/flannel.py (modified) (1 diff)
- flannel/flannel.py (modified) (1 diff)
- flannel/tests/__init__.py (added)
- flannel/tests/__init__.py (added)
- flannel/tests/__init__.py (added)
- flannel/tests/test_metaclass.py (added)
- flannel/tests/test_metaclass.py (added)
- flannel/tests/test_metaclass.py (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
flannel/flannel.py
r0 r1 368 368 369 369 if __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_render377 def doSomething(self, out):378 print "doSomething"379 380 @cleanup_render381 def doStuff(self):382 print "doStuff"383 384 class ChildComponent(MyComponent):385 value3 = Transient()386 param3 = Parameter()387 388 @setup_render389 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 = 12345401 comp2.render('baz')402 403 370 class Home(BaseComponent): 404 371 @begin_render flannel/flannel.py
r0 r1 368 368 369 369 if __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_render377 def doSomething(self, out):378 print "doSomething"379 380 @cleanup_render381 def doStuff(self):382 print "doStuff"383 384 class ChildComponent(MyComponent):385 value3 = Transient()386 param3 = Parameter()387 388 @setup_render389 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 = 12345401 comp2.render('baz')402 403 370 class Home(BaseComponent): 404 371 @begin_render
