Skip to content

Commit

Permalink
Only test fifo on unix systems
Browse files Browse the repository at this point in the history
  • Loading branch information
timothycrosley committed Jan 7, 2020
1 parent 4384bc0 commit 70c904d
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions tests/test_main.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
import os
import sys

import pytest

from isort import main


def test_is_python_file(tmpdir):
def test_is_python_file():
assert main.is_python_file("file.py")
assert main.is_python_file("file.pyi")
assert main.is_python_file("file.pyx")
assert not main.is_python_file("file.pyc")
assert not main.is_python_file("file.txt")


@pytest.mark.skipif(sys.platform == "win32", reason="cannot create fifo file on Windows platform")
def test_is_python_file_fifo(tmpdir):
fifo_file = os.path.join(tmpdir, "fifo_file")
os.mkfifo(fifo_file)
assert not main.is_python_file(fifo_file)



0 comments on commit 70c904d

Please sign in to comment.