[TIP] Announcing Expecter Gadget
Tim Hatch
tim at timhatch.com
Mon Mar 8 10:24:25 PST 2010
> Sadly, there's no way we can use the "in" operator for containment
expectations:
>
> expect(actual) in ['option1', 'option2']
>
> won't work because __contains__ is called on the list. This is my best
> shot so far:
>
> expect(my_list).contains(my_obj)
> expect(my_obj).is_in(my_list)
For the "is in" case at least, you could put the expect on the RHS...
my_obj in expect(['option1', 'option2'])
But that would probably get confusing just like the order of args to
assertEqual :)
Tim
More information about the testing-in-python
mailing list