summaryrefslogtreecommitdiff
path: root/tests/test_pylama_isort.py
blob: b7b78c138ecdd11f9fdc2f4e1b4aaa5763a2d2df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import os

from isort.pylama_isort import Linter


class TestLinter:
    instance = Linter()

    def test_allow(self):
        assert not self.instance.allow("test_case.pyc")
        assert not self.instance.allow("test_case.c")
        assert self.instance.allow("test_case.py")

    def test_run(self, src_dir, tmpdir):
        assert not self.instance.run(os.path.join(src_dir, "api.py"))

        incorrect = tmpdir.join("incorrect.py")
        incorrect.write("import b\nimport a\n")
        assert self.instance.run(str(incorrect))