parametized unittest
CraftyTech
hmmedina at gmail.com
Sun Jan 12 11:57:16 EST 2014
On Saturday, January 11, 2014 11:34:30 PM UTC-5, Roy Smith wrote:
> In article <mailman.5355.1389500996.18130.python-list at python.org>,
>
> "W. Trevor King" <wking at tremily.us> wrote:
>
>
>
> > On Sat, Jan 11, 2014 at 08:00:05PM -0800, CraftyTech wrote:
>
> > > I'm finding it hard to use unittest in a for loop. Perhaps something like:
>
> > >
>
> > > for val in range(25):
>
> > > self.assertEqual(val,5,"not equal)
>
> > >
>
> > > The loop will break after the first failure. Anyone have a good
>
> > > approach for this? please advise.
>
> >
>
> > If Python 3.4 is an option, you can stick to the standard library and
>
> > use subtests [1].
>
>
>
> Or, as yet another alternative, if you use nose, you can write test
>
> generators.
>
>
>
> https://nose.readthedocs.org/en/latest/writing_tests.html#test-generators
Thank you all for the feedback. I now have what I need. Cheers
On Saturday, January 11, 2014 11:34:30 PM UTC-5, Roy Smith wrote:
> In article <mailman.5355.1389500996.18130.python-list at python.org>,
>
> "W. Trevor King" <wking at tremily.us> wrote:
>
>
>
> > On Sat, Jan 11, 2014 at 08:00:05PM -0800, CraftyTech wrote:
>
> > > I'm finding it hard to use unittest in a for loop. Perhaps something like:
>
> > >
>
> > > for val in range(25):
>
> > > self.assertEqual(val,5,"not equal)
>
> > >
>
> > > The loop will break after the first failure. Anyone have a good
>
> > > approach for this? please advise.
>
> >
>
> > If Python 3.4 is an option, you can stick to the standard library and
>
> > use subtests [1].
>
>
>
> Or, as yet another alternative, if you use nose, you can write test
>
> generators.
>
>
>
> https://nose.readthedocs.org/en/latest/writing_tests.html#test-generators
More information about the Python-list
mailing list