summaryrefslogtreecommitdiff
path: root/pylint/test/functional/no_name_in_module.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/test/functional/no_name_in_module.py')
-rw-r--r--pylint/test/functional/no_name_in_module.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/pylint/test/functional/no_name_in_module.py b/pylint/test/functional/no_name_in_module.py
new file mode 100644
index 0000000..dc384b3
--- /dev/null
+++ b/pylint/test/functional/no_name_in_module.py
@@ -0,0 +1,26 @@
+#pylint: disable=W0401,W0611,print-statement,no-absolute-import
+"""check unexistant names imported are reported"""
+
+
+import logilab.common.tutu # [no-name-in-module,import-error]
+from logilab.common import toto # [no-name-in-module]
+toto.yo()
+
+from logilab.common import modutils
+modutils.nonexistant_function() # [no-member]
+modutils.another.nonexistant.function() # [no-member]
+print logilab.common.modutils.yo # [no-member]
+
+import sys
+print >> sys.stdout, 'hello world'
+print >> sys.stdoout, 'bye bye world' # [no-member]
+
+
+import re
+re.finditer('*', 'yo')
+
+from rie import * # [import-error]
+from re import findiiter, compiile # [no-name-in-module,no-name-in-module]
+
+import os
+'SOMEVAR' in os.environ # [pointless-statement]