404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.119.157.233: ~ $
"""
Tests for detecting redefinition of builtins.
"""
from pyflakes import messages as m
from pyflakes.test.harness import TestCase


class TestBuiltins(TestCase):

    def test_builtin_unbound_local(self):
        self.flakes('''
        def foo():
            a = range(1, 10)
            range = a
            return range

        foo()

        print(range)
        ''', m.UndefinedLocal)

    def test_global_shadowing_builtin(self):
        self.flakes('''
        def f():
            global range
            range = None
            print(range)

        f()
        ''')

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
__init__.py File 0 B 0644
harness.py File 1004 B 0644
test_api.py File 26.27 KB 0644
test_builtin.py File 582 B 0644
test_checker.py File 5.78 KB 0644
test_code_segment.py File 4.39 KB 0644
test_dict.py File 5.15 KB 0644
test_doctests.py File 12.55 KB 0644
test_imports.py File 32.91 KB 0644
test_is_literal.py File 4.47 KB 0644
test_match.py File 2.05 KB 0644
test_other.py File 50.48 KB 0644
test_type_annotations.py File 19.83 KB 0644
test_undefined_names.py File 23.01 KB 0644