[Checkins] SVN: megrok.layout/trunk/ add a valid gitignore file
Souheil CHELFOUH
souheil at chelfouh.com
Mon Oct 18 05:57:29 EDT 2010
Log message for revision 117642:
add a valid gitignore file
Changed:
U megrok.layout/trunk/.gitignore
U megrok.layout/trunk/buildout.cfg
U megrok.layout/trunk/setup.py
U megrok.layout/trunk/src/megrok/__init__.pyc
U megrok.layout/trunk/src/megrok/layout/__init__.pyc
U megrok.layout/trunk/src/megrok/layout/components.pyc
U megrok.layout/trunk/src/megrok/layout/ftesting.zcml
U megrok.layout/trunk/src/megrok/layout/ftests/__init__.pyc
U megrok.layout/trunk/src/megrok/layout/ftests/test_general.pyc
U megrok.layout/trunk/src/megrok/layout/ftests/test_layout.pyc
U megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.py
U megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.pyc
U megrok.layout/trunk/src/megrok/layout/ftests/test_page.pyc
U megrok.layout/trunk/src/megrok/layout/ftests/test_static.py
U megrok.layout/trunk/src/megrok/layout/ftests/test_static.pyc
U megrok.layout/trunk/src/megrok/layout/interfaces.pyc
U megrok.layout/trunk/src/megrok/layout/meta.py
U megrok.layout/trunk/src/megrok/layout/meta.pyc
U megrok.layout/trunk/src/megrok/layout/meta.zcml
U megrok.layout/trunk/src/megrok/layout/testing.pyc
U megrok.layout/trunk/src/megrok/layout/tests/__init__.pyc
D megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.py
D megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.pyc
U megrok.layout/trunk/src/megrok/layout/tests/test_samecontext.pyc
-=-
Modified: megrok.layout/trunk/.gitignore
===================================================================
--- megrok.layout/trunk/.gitignore 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/.gitignore 2010-10-18 09:57:29 UTC (rev 117642)
@@ -0,0 +1,32 @@
+# This is the repository-wide ignore file. Suffixes below are ignored
+# i.e. committing not allowed.
+
+# archives
+*.tar
+*.tar.gz
+*.tar.bz2
+*.zip
+
+# editors
+*.swp
+*.elc
+*.el
+*~
+*\#*\#
+
+# python
+*.pyc
+*.pyo
+*.bdf
+*.bak
+build/
+dist/
+
+
+# miscellaneous
+*.orig
+*.ori
+*.old
+*.svn
+*.rej
+*.egg-info
Modified: megrok.layout/trunk/buildout.cfg
===================================================================
--- megrok.layout/trunk/buildout.cfg 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/buildout.cfg 2010-10-18 09:57:29 UTC (rev 117642)
@@ -12,5 +12,5 @@
[test]
recipe = zc.recipe.testrunner
eggs = megrok.layout
-defaults = ['--tests-pattern', '^f?tests$', '-v', '--package=megrok.layout']
+defaults = ['--tests-pattern', '^f?tests$', '-v', '-c', '--package=megrok.layout']
Modified: megrok.layout/trunk/setup.py
===================================================================
--- megrok.layout/trunk/setup.py 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/setup.py 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,9 +1,9 @@
from setuptools import setup, find_packages
import os
-long_description = open('README.txt').read() +
- '\n\n' +
- open(os.path.join('docs', 'HISTORY.txt').read())
+long_description = open('README.txt').read() + \
+ '\n\n' + \
+ open(os.path.join('docs', 'HISTORY.txt')).read()
@@ -31,6 +31,7 @@
zip_safe=False,
install_requires=[
'setuptools',
+ 'grokcore.component',
'grokcore.view',
'grokcore.formlib',
# -*- Extra requirements: -*-
Modified: megrok.layout/trunk/src/megrok/__init__.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/__init__.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/__init__.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,5 +1,5 @@
³ò
-ÉDJc @ sP y e d i e Wn2 e j
+)®Jc @ sP y e d i e Wn2 e j
o& d d k l Z e e e Z n Xd S( t
pkg_resourcesiÿÿÿÿ( t extend_pathN( t
- __import__t declare_namespacet __name__t ImportErrort pkgutilR t __path__( ( ( s7 /Users/cklinger/megrok/megrok.layout/megrok/__init__.pys <module> s
\ No newline at end of file
+ __import__t declare_namespacet __name__t ImportErrort pkgutilR t __path__( ( ( s@ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/__init__.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/__init__.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/__init__.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/__init__.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,2 +1,2 @@
³ò
-ÉDJc @ s6 d d k l Z l Z d d k l Z l Z l Z d S( iÿÿÿÿ( t ILayoutt IPage( t Layoutt Paget FormN( t megrok.layout.interfacesR R t megrok.layout.componentsR R R ( ( ( s> /Users/cklinger/megrok/megrok.layout/megrok/layout/__init__.pys <module> s
\ No newline at end of file
+)®Jc @ s6 d d k l Z l Z d d k l Z l Z l Z d S( iÿÿÿÿ( t ILayoutt IPage( t Layoutt Paget FormN( t megrok.layout.interfacesR R t megrok.layout.componentsR R R ( ( ( sG /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/__init__.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/components.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/components.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/components.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,5 +1,5 @@
³ò
-í+OJc
+)®Jc
@ s» d d k Z d d k Z d d k Z d d k i Z d d k l Z d d k
l Z d d k l
Z
@@ -9,45 +9,45 @@
d Z e e _ d Z RS( s A layout object.
c C sl | | _ | | _ d | _ t | d d d j o+ t i i | i t d | i i
| _ n
- d | _ d S( Nt module_infot name( t contextt requestt Nonet viewt getattrt zopet componentt queryAdapterR R t package_dotted_namet static( t selfR R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyt __init__ s c C sH h } | i | d <| | d <| i | d <| i | d <| i | d <| S( NR
+ d | _ d S( Nt module_infot name( t contextt requestt Nonet viewt getattrt zopet componentt queryAdapterR R t package_dotted_namet static( t selfR R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyt __init__ s c C sH h } | i | d <| | d <| i | d <| i | d <| i | d <| S( NR
t layoutR R R ( R
- R R R ( R t namespace( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyt default_namespace s
+ R R R ( R t namespace( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyt default_namespace s
-c C s h S( N( ( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR ( s c C s d S( N( ( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyt update+ s c C s
- | i i S( N( R t response( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR . s c C s | i i | S( N( t templatet render( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyt _render_template2 s c C s
- | i S( N( R ( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR 5 s c C s | | _ | i | i S( N( R
+c C s h S( N( ( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR ( s c C s d S( N( ( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyt update+ s c C s
+ | i i S( N( R t response( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR . s c C s | i i | S( N( t templatet render( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyt _render_template2 s c C s
+ | i S( N( R ( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR 5 s c C s | | _ | i | i S( N( R
R R ( R R
- ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyt __call__: s
+ ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyt __call__: s
( t __name__t
__module__t __doc__t grokt baseclasst
- implementsR R R R R t propertyR R R t Truet base_methodR ( ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR s
+ implementsR R R R R t propertyR R R t Truet base_methodR ( ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR s
t Pagec B sg e Z d Z e i e i e d Z d Z d Z
d Z e e _
e d Z d Z RS( s A view class.
- c C s& t t | i | | d | _ d S( N( t superR% R R R ( R R R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR H s c C s& t t | i } | i | d <| S( NR ( R& R% R R ( R R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR L s
+ c C s& t t | i | | d | _ d S( N( t superR% R R R ( R R R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR H s c C s& t t | i } | i | d <| S( NR ( R& R% R R ( R R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR L s
c C s
- | i S( N( R ( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR Q s c C sC t | d d } | d j o | i Sn t | i d | i S( NR ( ( R R R R R R ( R R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyt contentV s
+ | i S( N( R ( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR Q s c C sC t | d d } | d j o | i Sn t | i d | i S( NR ( ( R R R R R R ( R R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyt contentV s
c C sh t | i d | i | i i i d j o d Sn t i i | i | i f t | _
| i
| S( Ni. i/ ( ( i. i/ ( R R R R t getStatusR R
- t getMultiAdapterR R R ( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR ] s N( R R R R R R! R R R R R R R# R$ R" R' R ( ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR% @ s
+ t getMultiAdapterR R R ( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR ] s N( R R R R R R! R R R R R R R# R$ R" R' R ( ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR% @ s
t Formc B sB e Z d Z e i d Z d Z e d Z d Z RS( s A form class.
- c C s& t t | i | | d | _ d S( N( R& R* R R R ( R R R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR m s c C s& t t | i } | i | d <| S( NR ( R& R* R R ( R R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR q s
-c C sC t | d d } | d j o | i Sn t | i d | i S( NR ( ( R R R R R R ( R R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR' v s
+ c C s& t t | i | | d | _ d S( N( R& R* R R R ( R R R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR m s c C s& t t | i } | i | d <| S( NR ( R& R* R R ( R R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR q s
+c C sC t | d d } | d j o | i Sn t | i d | i S( NR ( ( R R R R R R ( R R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR' v s
c C s t | i d | i | i i i d j o d Sn | i | i i i d j o d Sn t i i | i | i f t
| _ | i | S( sI Calls update and returns the layout template which calls render.
i. i/ N( ( i. i/ ( i. i/ ( R R R R R( t update_formR R
- R) R R R ( R ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR } s
+ R) R R R ( R ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR } s
(
- R R R R R R R R" R' R ( ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pyR* h s
+ R R R R R R R R" R' R ( ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pyR* h s
( t zope.componentR t
grokcore.viewt grokcoret grokcore.formlibt grokcore.componentR
R t zope.interfaceR t zope.publisher.publishR t
megrok.layoutR R t objectR R
- t ViewR% t formlibR* ( ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/components.pys <module> s 4(
\ No newline at end of file
+ t ViewR% t formlibR* ( ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/components.pys <module> s 4(
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/ftesting.zcml
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftesting.zcml 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftesting.zcml 2010-10-18 09:57:29 UTC (rev 117642)
@@ -4,12 +4,12 @@
<include package="zope.app.zcmlfiles" file="meta.zcml" />
<include package="zope.securitypolicy" file="meta.zcml" />
- <include package="megrok.layout" file="meta.zcml" />
+ <include package="megrok.layout" />
<include package="zope.app.zcmlfiles" />
<include package="zope.app.authentication" />
- <include package="grokcore.view" />
+ <include package="grokcore.view" file="meta.zcml" />
<grok:grok package="megrok.layout.ftests" />
<securityPolicy
Modified: megrok.layout/trunk/src/megrok/layout/ftests/__init__.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/__init__.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/__init__.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,7 +1,7 @@
³ò
-ÉDJc @ sk d d k Z d d k Z d d k l Z e i i e i i e i i
+)®Jc @ sk d d k Z d d k Z d d k l Z e i i e i i e i i
d Z e e e d d e
Z d S( iÿÿÿÿN( t ZCMLLayers
ftesting.zcmlt FunctionalLayert allow_teardown( t os.patht ost
megrok.layoutt megrokt zope.app.testing.functionalR t patht joint dirnamet layoutt __file__t
- ftesting_zcmlt __name__t TrueR ( ( ( sE /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/__init__.pys <module> s
\ No newline at end of file
+ ftesting_zcmlt __name__t TrueR ( ( ( sN /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/__init__.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/ftests/test_general.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/test_general.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/test_general.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,14 +1,14 @@
³ò
-ÉDJc @ s d d k Z d d k Z d d k l Z d d k l Z d d k Z d d k l Z d d k l Z d Z
+)®Jc @ s d d k Z d d k Z d d k l Z d d k l Z d d k Z d d k l Z d d k l Z d Z
d Z d Z d Z
d
- Z d S( iÿÿÿÿN( t cleanup( t module( t component( t layoutc C s t i | d d S( Nt __main__( R t setUp( t test( ( sI /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_general.pyt moduleSetUp
- s c C s t i | t i d S( N( R t tearDownR t cleanUp( R ( ( sI /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_general.pyt moduleTearDown
+ Z d S( iÿÿÿÿN( t cleanup( t module( t component( t layoutc C s t i | d d S( Nt __main__( R t setUp( t test( ( sR /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_general.pyt moduleSetUp
+ s c C s t i | t i d S( N( R t tearDownR t cleanUp( R ( ( sR /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_general.pyt moduleTearDown
s
-c C s t i i i | d S( N( t zopeR t eventtestingR ( R ( ( sI /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_general.pyt zopeSetUp s c C s t i d S( N( R R ( R ( ( sI /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_general.pyt zopeTearDown s c C sT t i t i B} h } t i } | i t i d d | d t d t d | | S( Ns
+c C s t i i i | d S( N( t zopeR t eventtestingR ( R ( ( sR /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_general.pyt zopeSetUp s c C s t i d S( N( R R ( R ( ( sR /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_general.pyt zopeTearDown s c C sT t i t i B} h } t i } | i t i d d | d t d t d | | S( Ns
../README.txtt optionflagsR R t globs( t doctestt NORMALIZE_WHITESPACEt ELLIPSISt unittestt TestSuitet addTestt DocFileSuiteR R
- ( R R t suite( ( sI /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_general.pyt
+ ( R R t suite( ( sR /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_general.pyt
test_suite s
( R R t zope.testingR R t zope.component.eventtestingR R t megrokR R R
R
- R R ( ( ( sI /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_general.pys <module> s
\ No newline at end of file
+ R R ( ( ( sR /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_general.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/ftests/test_layout.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/test_layout.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/test_layout.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,5 +1,5 @@
³ò
-í+OJc @ s d Z d d k i Z d d k l Z d d k l Z d e i f d YZ d e i f d YZ
+)®Jc @ s d Z d d k i Z d d k l Z d d k l Z d e i f d YZ d e i f d YZ
d e f d
YZ d e f d YZ d
Z
@@ -24,10 +24,10 @@
>>> mycontextlayout.render()
'<div> MyContextLayout </div>'
iÿÿÿÿN( t interface( t Layoutt Mammothc B s e Z RS( ( t __name__t
- __module__( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pyR s t Elephantc B s e Z RS( ( R R ( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pyR ! s t MyLayoutc B s! e Z e i e i d Z RS( c C s d S( Ns <div> MyLayout </div>( ( t self( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pyt render( s ( R R t grokt contextR t InterfaceR ( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pyR % s t MyContextLayoutc B s e Z e i e d Z RS( c C s d S( Ns <div> MyContextLayout </div>( ( R ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pyR / s ( R
R R R
- R R ( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pyR , s
+ __module__( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layout.pyR s t Elephantc B s e Z RS( ( R R ( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layout.pyR ! s t MyLayoutc B s! e Z e i e i d Z RS( c C s d S( Ns <div> MyLayout </div>( ( t self( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layout.pyt render( s ( R R t grokt contextR t InterfaceR ( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layout.pyR % s t MyContextLayoutc B s e Z e i e d Z RS( c C s d S( Ns <div> MyContextLayout </div>( ( R ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/
ftests/test_layout.pyR / s ( R R R R
+ R R ( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layout.pyR , s
c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR
t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R
- R t suite( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pyt
+ R t suite( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layout.pyt
test_suite3 s ( t __doc__t grokcore.componentt componentR t zopeR t
- megrok.layoutR t ContextR R R R R ( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layout.pys <module> s
\ No newline at end of file
+ megrok.layoutR t ContextR R R R R ( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layout.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.py
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.py 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.py 2010-10-18 09:57:29 UTC (rev 117642)
@@ -7,7 +7,7 @@
>>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
>>> browser.handleErrors = False
- >>> browser.open("http://localhost/++skin++Basic/a/@@myview")
+ >>> browser.open("http://localhost/++skin++mydefaultskin/a/@@myview")
>>> print browser.contents
<div> A Layout </div>
@@ -25,12 +25,22 @@
from zope import interface
from megrok.layout import Layout, Page
-from zope.app.basicskin import IBasicSkin
-layer(IBasicSkin)
+from grokcore.view import IDefaultBrowserLayer
+class IMyDefaultLayer(IDefaultBrowserLayer):
+ pass
-class MySkinLayer(IBasicSkin):
+
+class MyDefaultSkin(IMyDefaultLayer):
+ skin('mydefaultskin')
+
+
+layer(IMyDefaultLayer)
+
+
+
+class MySkinLayer(IDefaultBrowserLayer):
pass
Modified: megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/test_layoutlayers.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,16 +1,15 @@
³ò
-§|iJc @ sD d Z d d k i Z d d k l Z l Z d d k l Z d d k l
+}/®Jc @ sp d Z d d k i Z d d k l Z l Z d d k l Z d d k l
Z
- l Z d d k l
- Z
- e e
- d e
- f d YZ d e f d
- YZ d e i f d YZ d
- e i f d YZ d e
- f d YZ d e
- f d YZ d e
- f d YZ d e f d YZ d e f d YZ d Z d S( s
+ l Z d d k l Z d e f d YZ
+ d e
+ f d
+ YZ e e
+ d e f d YZ d
+ e f d YZ d e i f d YZ d e i f d YZ d e
+ f d YZ d e
+ f d YZ d e
+ f d YZ d e f d YZ d e f d YZ d Z d S( s
>>> from zope.app.testing.functional import getRootFolder
>>> getRootFolder()["a"] = A()
>>> getRootFolder()["b"] = B()
@@ -19,7 +18,7 @@
>>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')
>>> browser.handleErrors = False
- >>> browser.open("http://localhost/++skin++Basic/a/@@myview")
+ >>> browser.open("http://localhost/++skin++mydefaultskin/a/@@myview")
>>> print browser.contents
<div> A Layout </div>
@@ -30,18 +29,17 @@
>>> browser.open("http://localhost/++skin++myskin/b/@@myviewb")
>>> print browser.contents
<div> B Layout </div>
-iÿÿÿÿN( t layert skin( t interface( t Layoutt Page( t
- IBasicSkint MySkinLayerc B s e Z RS( ( t __name__t
- __module__( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR ! s t MySkinc B s e Z e d RS( t myskin( R R R ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR % s t Ac B s e Z RS( ( R R ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR ) s t Bc B s e Z RS( ( R R ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR - s t ALayoutc B s e Z e i e d Z RS( c C s d S( Ns <div> A Layout </div>( ( t self( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyt render4 s ( R R t grokt contextR R ( ( (
sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR
- 1 s
-t A2Layoutc B s( e Z e i e e e d Z RS( c C s d S( Ns <div> A2 Layout </div>( ( R ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR < s ( R R R R R R R R ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR 8 s
+iÿÿÿÿN( t layert skin( t interface( t Layoutt Page( t IDefaultBrowserLayert IMyDefaultLayerc B s e Z RS( ( t __name__t
+ __module__( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR s t
+ MyDefaultSkinc B s e Z e d RS( t
+ mydefaultskin( R R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR # s t MySkinLayerc B s e Z RS( ( R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR + s t MySkinc B s e Z e d RS( t myskin( R R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR / s t Ac B s e Z RS( ( R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR 3 s t Bc B s e Z RS( ( R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR 7 s t ALayoutc B s e Z e i e d Z RS( c
C s d S( Ns <div> A Layout </div>( ( t self( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyt render> s ( R R t grokt contextR R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR ; s
+t A2Layoutc B s( e Z e i e e e d Z RS( c C s d S( Ns <div> A2 Layout </div>( ( R ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR F s ( R R R R R R R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR B s
-t BLayoutc B s( e Z e i e e e d Z RS( c C s d S( Ns <div> B Layout </div>( ( R ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR D s ( R R R R R R R R ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR @ s
+t BLayoutc B s( e Z e i e e e d Z RS( c C s d S( Ns <div> B Layout </div>( ( R ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR N s ( R R R R R R R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR J s
-t MyViewc B s! e Z e i e i d Z RS( c C s d S( Nt MYVIEW( ( R ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR K s ( R R R R R t InterfaceR ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR H s t MyViewBc B s+ e Z e i e i e e d Z RS( c C s d S( NR ( ( R ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR S s ( R R R R R R R R R ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyR O s
-c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISR ( R R t suite( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pyt
- test_suiteW s ( t __doc__t grokcore.componentt componentR t
+t MyViewc B s! e Z e i e i d Z RS( c C s d S( Nt MYVIEW( ( R ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR U s ( R R R R R t InterfaceR ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR R s t MyViewBc B s+ e Z e i e i e e d Z RS( c C s d S( NR ( ( R ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR ] s ( R R R R R R R R R ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyR Y s
+c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISR ( R R t suite( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pyt
+ test_suitea s ( t __doc__t grokcore.componentt componentR t
grokcore.viewR R t zopeR t
- megrok.layoutR R t zope.app.basicskinR R R t ContextR R R
- R R R R R! ( ( ( sN /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_layoutlayers.pys <module> s
-
\ No newline at end of file
+ megrok.layoutR R R R R R R t ContextR R R R R R R R$ ( ( ( sW /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_layoutlayers.pys <module> s$
+
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/ftests/test_page.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/test_page.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/test_page.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,5 +1,5 @@
³ò
-n)OJc @ s§ d Z d d k i Z d d k l Z d d k l Z d d k l Z l
+)®Jc @ s§ d Z d d k i Z d d k l Z d d k l Z d d k l Z l
Z
e d d e i f d YZ d e f d
YZ
@@ -31,13 +31,13 @@
<p> My nice Content </p>
iÿÿÿÿN( t templatedir( t interface( t Layoutt Paget templatest Cowc B s e Z RS( ( t __name__t
- __module__( ( ( sF /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_page.pyR $ s t Masterc B s" e Z e i d e i e RS( t master( R R t grokt namet contextR ( ( ( sF /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_page.pyR ( s
-t MyViewc B s! e Z e i e i d Z RS( c C s d S( Ns <p> My nice Content </p>( ( t self( ( sF /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_page.pyt render0 s ( R R R
- R R t InterfaceR ( ( ( sF /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_page.pyR
- - s c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R R t suite( ( sF /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_page.pyt
+ __module__( ( ( sO /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_page.pyR $ s t Masterc B s" e Z e i d e i e RS( t master( R R t grokt namet contextR ( ( ( sO /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_page.pyR ( s
+t MyViewc B s! e Z e i e i d Z RS( c C s d S( Ns <p> My nice Content </p>( ( t self( ( sO /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_page.pyt render0 s ( R R R
+ R R t InterfaceR ( ( ( sO /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_page.pyR
+ - s c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R R t suite( ( sO /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_page.pyt
test_suite4 s ( t __doc__t grokcore.componentt componentR
t
grokcore.viewR t zopeR t
megrok.layoutR R t ContextR R R
- R ( ( ( sF /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_page.pys <module> s
+ R ( ( ( sO /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_page.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/ftests/test_static.py
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/test_static.py 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/test_static.py 2010-10-18 09:57:29 UTC (rev 117642)
@@ -20,8 +20,9 @@
class LayoutWithResources(Layout):
- pass
+ def render(self):
+ return ""
def test_suite():
from zope.testing import doctest
Modified: megrok.layout/trunk/src/megrok/layout/ftests/test_static.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/ftests/test_static.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/ftests/test_static.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,5 +1,5 @@
³ò
-n)OJc @ sa d Z d d k i Z d d k l Z d e i f d YZ d e f d YZ d Z d S( s»
+}5®Jc @ sa d Z d d k i Z d d k l Z d e i f d YZ d e f d YZ d Z d S( s»
>>> from megrok.layout import ILayout
>>> from zope.component import getMultiAdapter
>>> from zope.publisher.browser import TestRequest
@@ -11,8 +11,8 @@
>>> mylayout.static['empty.js']
<zope.app.publisher.browser.fileresource.FileResource object at ...>
iÿÿÿÿN( t Layoutt Dummyc B s e Z RS( ( t __name__t
- __module__( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_static.pyR s t LayoutWithResourcesc B s e Z RS( ( R R ( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_static.pyR s c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R R t suite( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_static.pyt
- test_suite s (
+ __module__( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_static.pyR s t LayoutWithResourcesc B s e Z d Z RS( c C s d S( Nt ( ( t self( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_static.pyt render s ( R R R ( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_static.pyR s c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R R t suite( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_static.pyt
+ test_suite s (
t __doc__t grokcore.componentt componentt grokt
- megrok.layoutR t ContextR R R ( ( ( sH /Users/cklinger/megrok/megrok.layout/megrok/layout/ftests/test_static.pys <module> s
-
\ No newline at end of file
+ megrok.layoutR t ContextR R R ( ( ( sQ /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/ftests/test_static.pys <module> s
+
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/interfaces.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/interfaces.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/interfaces.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,6 +1,6 @@
³ò
-ÉDJc @ s@ d d k l Z d e f d YZ d e f d YZ d S( iÿÿÿÿ( t Interfacet ILayoutc B s e Z d Z RS( s Layout code.
+)®Jc @ s@ d d k l Z d e f d YZ d e f d YZ d S( iÿÿÿÿ( t Interfacet ILayoutc B s e Z d Z RS( s Layout code.
( t __name__t
- __module__t __doc__( ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/interfaces.pyR s t IPagec B s e Z d Z RS( s0 A template using a layout to render itself.
- ( R R R ( ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/interfaces.pyR
- s N( t zope.interfaceR R R ( ( ( s@ /Users/cklinger/megrok/megrok.layout/megrok/layout/interfaces.pys <module> s
\ No newline at end of file
+ __module__t __doc__( ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/interfaces.pyR s t IPagec B s e Z d Z RS( s0 A template using a layout to render itself.
+ ( R R R ( ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/interfaces.pyR
+ s N( t zope.interfaceR R R ( ( ( sI /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/interfaces.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/meta.py
===================================================================
--- megrok.layout/trunk/src/megrok/layout/meta.py 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/meta.py 2010-10-18 09:57:29 UTC (rev 117642)
@@ -43,6 +43,8 @@
return render and not base_method
def has_no_render(factory):
- return not getattr(factory, 'render', None)
+ render = getattr(factory, 'render', None)
+ base_method = getattr(render, 'base_method', False)
+ return render is None or base_method
templates.checkTemplates(module_info, factory, 'view',
has_render, has_no_render)
Modified: megrok.layout/trunk/src/megrok/layout/meta.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/meta.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/meta.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,21 +1,21 @@
³ò
-ÉDJc @ sg d d k Z d d k Z d d k Z d d k l Z l Z d d k l Z d e i
+ä4®Jc @ sg d d k Z d d k Z d d k Z d d k l Z l Z d d k l Z d e i
f d YZ d S( iÿÿÿÿN( t ILayoutt Layout( t IDefaultBrowserLayert
LayoutGrokkerc B s\ e Z e i e e i e i i e i e i i d e
d Z d Z d Z
- RS( t defaultc K s( | | _ t t | i | | | | S( N( t module_infot superR t grok( t selft namet factoryR t kw( ( s: /Users/cklinger/megrok/megrok.layout/megrok/layout/meta.pyR s c K s | i i d d } | d j o/ | i d d d | i d | | i | f n | | f } | i d d | t f d t i i d | | t f t S( Ns grok.templatest
+ RS( t defaultc K s( | | _ t t | i | | | | S( N( t module_infot superR t grok( t selft namet factoryR t kw( ( sC /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/meta.pyR s c K s | i i d d } | d j o/ | i d d d | i d | | i | f n | | f } | i d d | t f d t i i d | | t f t S( Ns grok.templatest
discriminatort callablet argst adapter(
R t
getAnnotationt Nonet actiont checkTemplatesR t zopet componentt provideAdaptert True( R R
- t configt contextt layerR t templatest adapts( ( s: /Users/cklinger/megrok/megrok.layout/megrok/layout/meta.pyt execute s
+ t configt contextt layerR t templatest adapts( ( sC /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/meta.pyt execute s
c C s/ d } d } | i | | d | | d S( Nc S s0 t | d d } t | d t } | o | S( Nt rendert base_method( t getattrR t False( R
- R R ( ( s: /Users/cklinger/megrok/megrok.layout/megrok/layout/meta.pyt
- has_render( s c S s t | d d S( NR ( R R ( R
- ( ( s: /Users/cklinger/megrok/megrok.layout/megrok/layout/meta.pyt
- has_no_render- s t view( R ( R R R R
- R" R# ( ( s: /Users/cklinger/megrok/megrok.layout/megrok/layout/meta.pyR & s ( t __name__t
- __module__t martianR R t directivet grokcoreR R$ R R R R R ( ( ( s: /Users/cklinger/megrok/megrok.layout/megrok/layout/meta.pyR
+ R R ( ( sC /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/meta.pyt
+ has_render( s c S s5 t | d d } t | d t } | d j p | S( NR R ( R R R! ( R
+ R R ( ( sC /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/meta.pyt
+ has_no_render- s t view( R ( R R R R
+ R" R# ( ( sC /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/meta.pyR & s ( t __name__t
+ __module__t martianR R t directivet grokcoreR R$ R R R R R ( ( ( sC /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/meta.pyR
s
( R' t zope.componentR t grokcore.componentR) t
- megrok.layoutR R t! zope.publisher.interfaces.browserR t ClassGrokkerR ( ( ( s: /Users/cklinger/megrok/megrok.layout/megrok/layout/meta.pys <module> s
+ megrok.layoutR R t! zope.publisher.interfaces.browserR t ClassGrokkerR ( ( ( sC /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/meta.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/meta.zcml
===================================================================
--- megrok.layout/trunk/src/megrok/layout/meta.zcml 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/meta.zcml 2010-10-18 09:57:29 UTC (rev 117642)
@@ -4,8 +4,8 @@
<include package="grokcore.component" file="meta.zcml" />
<include package="grokcore.security" file="meta.zcml" />
- <include package="grokcore.view" file="meta.zcml" />
- <include package="grokcore.view.templatereg" file="meta.zcml" />
+
+ <include package="grokcore.view" file="meta-minimal.zcml" />
<grok:grok package=".meta" />
</configure>
Modified: megrok.layout/trunk/src/megrok/layout/testing.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/testing.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/testing.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,2 +1,2 @@
³ò
-n)OJc @ s- d d k l Z d d k l Z d Z d S( iÿÿÿÿ( t ConfigurationMachine( t zcmlc C sg t } t i d | t i d | t i d | t i d | t i | | | i d S( Ns grokcore.component.metas grokcore.security.metas grokcore.view.metas grokcore.view.templatereg( R R t do_grokt execute_actions( t module_namet config( ( s= /Users/cklinger/megrok/megrok.layout/megrok/layout/testing.pyt grok s N( t zope.configuration.configR t grokcore.componentR R ( ( ( s= /Users/cklinger/megrok/megrok.layout/megrok/layout/testing.pys <module> s
\ No newline at end of file
+)®Jc @ s- d d k l Z d d k l Z d Z d S( iÿÿÿÿ( t ConfigurationMachine( t zcmlc C sg t } t i d | t i d | t i d | t i d | t i | | | i d S( Ns grokcore.component.metas grokcore.security.metas grokcore.view.metas grokcore.view.templatereg( R R t do_grokt execute_actions( t module_namet config( ( sF /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/testing.pyt grok s N( t zope.configuration.configR t grokcore.componentR R ( ( ( sF /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/testing.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/tests/__init__.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/tests/__init__.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/tests/__init__.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,2 +1,2 @@
³ò
-ÉDJc @ s d S( N( ( ( ( sD /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/__init__.pys <module> s
\ No newline at end of file
+)®Jc @ s d S( N( ( ( ( sM /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/tests/__init__.pys <module> s
\ No newline at end of file
Deleted: megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.py
===================================================================
--- megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.py 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.py 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,31 +0,0 @@
-"""
- >>> grok.testing.grok(__name__)
- Traceback (most recent call last):
- ...
- ConfigurationExecutionError: <class 'martian.error.GrokError'>: View <class 'megrok.layout.tests.test_renderortemplate.View'> has no associated template or 'render' method.
- in:
- <BLANKLINE>
-"""
-
-import grokcore.component as grok
-from grokcore.view import View
-from megrok.layout import Layout
-from zope.interface import Interface
-
-
-class MyLayout(Layout):
- grok.context(Interface)
-
-
-class View(View):
- grok.context(Interface)
-
-
-def test_suite():
- from zope.testing import doctest
- from megrok.layout.ftests import FunctionalLayer
- suite = doctest.DocTestSuite(
- optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS
- )
- suite.layer = FunctionalLayer
- return suite
Deleted: megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/tests/test_renderortemplate.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,15 +0,0 @@
-³ò
-í+OJc @ s~ d Z d d k i Z d d k l Z d d k l Z d d k l Z d e f d YZ
- d e f d YZ d
- Z d S( s
- >>> grok.testing.grok(__name__)
- Traceback (most recent call last):
- ...
- ConfigurationExecutionError: <class 'martian.error.GrokError'>: View <class 'megrok.layout.tests.test_renderortemplate.View'> has no associated template or 'render' method.
- in:
- <BLANKLINE>
-iÿÿÿÿN( t View( t Layout( t Interfacet MyLayoutc B s e Z e i e RS( ( t __name__t
- __module__t grokt contextR ( ( ( sQ /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_renderortemplate.pyR s R c B s e Z e i e RS( ( R R R R R ( ( ( sQ /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_renderortemplate.pyR s c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R R t suite( ( sQ /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_renderortemplate.pyt
- test_suite s ( t __doc__t grokcore.componentt componentR t
- grokcore.viewR t
- megrok.layoutR t zope.interfaceR R R ( ( ( sQ /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_renderortemplate.pys <module> s
\ No newline at end of file
Modified: megrok.layout/trunk/src/megrok/layout/tests/test_samecontext.pyc
===================================================================
--- megrok.layout/trunk/src/megrok/layout/tests/test_samecontext.pyc 2010-10-18 09:57:23 UTC (rev 117641)
+++ megrok.layout/trunk/src/megrok/layout/tests/test_samecontext.pyc 2010-10-18 09:57:29 UTC (rev 117642)
@@ -1,5 +1,5 @@
³ò
-í+OJc @ sn d Z d d k i Z d d k l Z d d k l Z d e f d YZ d e f d YZ d Z
+)®Jc @ sn d Z d d k i Z d d k l Z d d k l Z d e f d YZ d e f d YZ d Z
d S(
sQ
>>> grok.testing.grok(__name__)
@@ -8,7 +8,7 @@
ConfigurationConflictError: Conflicting configuration actions
For: ('adapter', (<InterfaceClass zope.interface.Interface>, <InterfaceClass zope.publisher.interfaces.browser.IDefaultBrowserLayer>), <InterfaceClass megrok.layout.interfaces.ILayout>)
iÿÿÿÿN( t Layout( t Interfacet MyLayoutc B s e Z e i e RS( ( t __name__t
- __module__t grokt contextR ( ( ( sL /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_samecontext.pyR s t
- MyOtherLayoutc B s e Z e i e RS( ( R R R R R ( ( ( sL /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_samecontext.pyR s c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R R t suite( ( sL /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_samecontext.pyt
+ __module__t grokt contextR ( ( ( sU /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/tests/test_samecontext.pyR s t
+ MyOtherLayoutc B s e Z e i e RS( ( R R R R R ( ( ( sU /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/tests/test_samecontext.pyR s c C sI d d k l } d d k l } | i d | i | i B } | | _ | S( Niÿÿÿÿ( t doctest( t FunctionalLayert optionflags( t zope.testingR t megrok.layout.ftestsR t DocTestSuitet NORMALIZE_WHITESPACEt ELLIPSISt layer( R R t suite( ( sU /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/tests/test_samecontext.pyt
test_suite s ( t __doc__t grokcore.componentt componentR t
- megrok.layoutR t zope.interfaceR R R R ( ( ( sL /Users/cklinger/megrok/megrok.layout/megrok/layout/tests/test_samecontext.pys <module> s
\ No newline at end of file
+ megrok.layoutR t zope.interfaceR R R R ( ( ( sU /Users/cklinger/work/dolmen/megrok.layout/src/megrok/layout/tests/test_samecontext.pys <module> s
\ No newline at end of file
More information about the checkins
mailing list