[TIP] Functional test framework library for python

Tim Ottinger tottinge at gmail.com
Wed May 10 11:31:02 PDT 2017


Rephrase: Why do you feel like you need a specialized framework instead of
normal python unittest or the like?

On Wed, May 10, 2017 at 1:30 PM Tim Ottinger <tottinge at gmail.com> wrote:

> On Fri, May 5, 2017 at 8:44 AM Matthew Harelick <mharelick at fastmail.fm>
> wrote:
>
>>   I am sending inputs and validating messages that are received.  I am
>> creating the libraries that are connecting to message streams for the
>> system  under test.  I need a test control and reporting framework
>> hopefully written in python.
>>
>
> First off, I would always rather write just about anything in Python too.
>
> So, a test would be something like:
>
> 1) Set context for a message (maybe db, file sys, etc?)
> 2) Send a message
> 3) Do a set of checks on the result
> 4) put the context back to normal
>
> ?
>
> It seems like one would write a few of these tests in python using
> whatever library you have for the messaging, and then extract the common
> code from the tests. After four or five, you should have all the framework
> you need (if you're pretty diligent about refactoring).
>
> I've done this for writing tests of stored procedures and microservices,
> though a lot of that testing is faster if done in the native app's
> micro-testing (unit test) framework.
>
> Are these tests to run in the background (so performance isn't so
> important) or on the developer's station (in which case, you want ALL tests
> running in a handful of seconds)?
>
> Tim
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/testing-in-python/attachments/20170510/e1d60653/attachment.htm>


More information about the testing-in-python mailing list