diff options
author | Dmitry Pribysh <dmand@yandex.ru> | 2015-10-19 17:44:10 +0300 |
---|---|---|
committer | Dmitry Pribysh <dmand@yandex.ru> | 2015-10-19 17:44:10 +0300 |
commit | 816d3212d15ba297aa3a234d7874974d9f39b4bd (patch) | |
tree | 2a55cd5bb12fc49ec47919c926dca12ebf2aa3ba /pylint/test/functional/membership_protocol_py2.txt | |
parent | 5e649a112f60f3c330b5f7544b6e6286f983beca (diff) | |
download | pylint-816d3212d15ba297aa3a234d7874974d9f39b4bd.tar.gz |
Add checker for membership rules and testsmembership-test-checker
Idea of checking is very simple: value used to the right of the 'in' operator
should support membership test protocol (i.e. define either __contains__ or
__iter__ or __getitem__).
Fixes issue #589.
Diffstat (limited to 'pylint/test/functional/membership_protocol_py2.txt')
-rw-r--r-- | pylint/test/functional/membership_protocol_py2.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pylint/test/functional/membership_protocol_py2.txt b/pylint/test/functional/membership_protocol_py2.txt new file mode 100644 index 0000000..4ba7575 --- /dev/null +++ b/pylint/test/functional/membership_protocol_py2.txt @@ -0,0 +1,3 @@ +unsupported-membership-test:34:test:Value 'IterableClass()' doesn't support membership test +unsupported-membership-test:35:test:Value 'OldIterableClass()' doesn't support membership test +unsupported-membership-test:36:test:Value 'ContainerClass()' doesn't support membership test |