[Grok-dev] How does one unittest a view?
Wichert Akkerman
wichert at wiggy.net
Wed Apr 8 09:42:23 EDT 2009
I think you misunderstand me. I want to unittest utility methods in my
View class. I do not want to write an integration or functional test.
Wichert.
Previously Vanderson Mota dos Santos wrote:
> You should use an integration/funtional layer in this test.
>
> The name is not really an unit test. It is an acceptance test.
> You can do it in 3 ways:
>
> 1) Test directly in the View class API, instantiating it with the
> TestRequest class as parameter. This is called "Under the skin"(
> http://codebetter.com/blogs/jeremy.miller/archive/2006/06/08/146233.aspx)
>
> 2) User the zopetestbrowser - Best option if your view doesn't have any
> javascript and you don't need a browser or an "Your Application" instance up
> and running to run the test.
> Here you will need to use TestRequest as well.
>
> 3) Use selenium. But you will need to put an application instance running in
> order to run your tests.
>
> good testing!
>
> 2009/4/8 Wichert Akkerman <wichert at wiggy.net>
>
> > How can you unittest a view? Trying to instantiate a view in a testcase
> > fails when the constructor tries to access self.__view_name__ and
> > self.module_info.
> >
> > Wichert.
> >
> > --
> > Wichert Akkerman <wichert at wiggy.net> It is simple to make things.
> > http://www.wiggy.net/ It is hard to make things simple.
> > _______________________________________________
> > Grok-dev mailing list
> > Grok-dev at zope.org
> > http://mail.zope.org/mailman/listinfo/grok-dev
> >
>
>
>
> --
> Vanderson Mota dos Santos
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev
--
Wichert Akkerman <wichert at wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
More information about the Grok-dev
mailing list