[Zope-ZEO] Advice

Andrew Kuchling akuchlin@mems-exchange.org
Fri, 22 Sep 2000 19:54:11 -0400


On Thu, Sep 21, 2000 at 03:22:59PM -0400, Chris McDonough wrote:
>How do you define "complex object"?  Do you mean specifically without using
>Python?

No, just something that has a very complex internal state, consisting of 45
different states, which can be grouped into 7 over-arching phases. This is
something complicated enough that you want it surrounded by an elaborate
test suite so you don't inadvertently break one transition when fixing
another.  Doing an effectively test suite for this in the Zope environment
seems impossible.  You could write a Python object, test it from the Python
command-line, and then write a layer of glue on top of it to turn it into a
Product, but how do you test the glue?

--amk