[BlueBream] ftesting.zcml

Ilshad Khabibullin astoon.net at gmail.com
Fri Sep 17 05:27:30 EDT 2010


2010/9/17 Christophe Combelles <ccomb at free.fr>

> thanks, it seems very close to what I've tried.
>
> Le 16/09/2010 19:55, Ilshad Khabibullin a écrit :
> > I allow myself to describe my experience. Here's how I'm doing now:
> >
> > 1) all 3rd registrations - in src/myproject/require.zcml, instead of
> > etc/site.zcml
>
> ok
>
> > 2) in etc/ directory - 2 configuration files: deploy.zcml and debug.zcml
> > instead of site.zcml. Examples: http://paste.lisp.org/+2GF8.
>
> ok,
> I suppose those are called from some zope.conf and zope-debug.conf files,
> themselves called from deploy.ini and debug.ini files.
>
> We can also use zcml:condition="have devmode" in the directives.
> I was using it to enable the apidoc in dev/debug mode.
>
> > 3) src/configure.zcml contains, first, <include file="require.zcml" />,
> > and second <include package="..." /> for nested packages of my project,
> > and, sometimes, custom directives.
>
> ok
>
> > 4) in etc/ directory I prefer to put debug.conf, deploy.conf and
> zeo.conf.
>
> do you mean paste config files debug.ini, deploy.ini and zeo.ini ?
>
> > 5) in tests/ftesting.zcml: <include package="myproject" /> (i.e.
> > src/myproject/configure.zcml) and custom directives for set up test
> > environment.
>
> Where is located this file, at the root of the project, or in the
> src/myproject/tests ?
>
> sorry, in src/myproject/tests/, of course


> If this is located in the root, how do you use this file from the tests?
>
> >
> > I use exact this structure of zcml files in production BB rpojects right
> > now and I find it pretty convenient.
> >
> > Summary, I always need, in any project (and any server-side project is
> > not "hello world", yes?) different configuration for developer's sandbox
> > and for staging server and for production server, and I always need zeo
> > client mode, and of course, zcml includes for 3rd packages always the
> > same (or about) for the functional tests.
>
> Yes, it would be nice to add a sample zeo config as well...
>
> Christophe
> _______________________________________________
> bluebream mailing list
> bluebream at zope.org
> https://mail.zope.org/mailman/listinfo/bluebream
>



-- 
Ilshad R. Khabibullin
http://astoon.zwiki.org
+7 922 600 56 06
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/bluebream/attachments/20100917/0dca1157/attachment-0001.html 


More information about the bluebream mailing list