[Catalyst] Catalyst Engine Start-up Flag?
Matt S Trout
dbix-class at trout.me.uk
Tue May 8 14:18:31 GMT 2007
On Fri, Apr 27, 2007 at 01:53:00PM +0100, Lee Goddard wrote:
> From: Marcello Romani [mailto:mromani at ottotecnica.com]
>
> > Lee Goddard ha scritto:
> > > Is there a variable somewhere that can tell me when Catalyst's
> > > dev-server is starting up? Because it seems to be calling every
> method
> > > I've written, but without parameters, which intentionally causes
> errors
> > > when in production, but shouldn't during automated tests.
> > >
> > > Thanks in anticipation
> >
> > Can you be more specific ?
> >
> > What do you mean by 'calling every method I've written ?'
>
> Sorry: I meant when the server starts, it seems to attempt to call 'new'
> for every *.pm in MyApp::Model::* :
>
> Couldn't instantiate component "CTT::Model::SWF"
That's supposed to happen. Try making sure the tests can find a config file
(see Plugin::ConfigLoader docs for what env var to set for this) that provides
a suitable set of config info for them to be instantiated with.
If you don't want the ::Model::* object instantiated, don't inherit from
Catalyst::Model.
Oh, and next time you ask the list for help, please explain the -actual-
problem and the behaviour you're seeing rather than asking for help with
your half-assed hack around it, you'll get better answers faster (nothing
personal, this mistake is so common it's got its own name - "XY problem" :)
--
Matt S Trout Need help with your Catalyst or DBIx::Class project?
Technical Director Want a managed development or deployment platform?
Shadowcat Systems Ltd. Contact mst (at) shadowcatsystems.co.uk for a quote
http://www.shadowcatsystems.co.uk/
More information about the Catalyst
mailing list