# Path: boussole/exceptions.py
# class FinderException(BoussoleBaseException):
#     """
#     Exception to be raised when error occurs with finder usage.
#     """
#     pass


import pytest
from boussole.exceptions import FinderException
    ("pika/bar/plop/foo.sass", ['pika/*/*.sass'], False),
    # Not allowed relative filepath, matching one of patterns
    (
        "pika/bar/foo.scss",
        [
            "foo.scss",
            "bar/*.scss",
            "pika/*/*.scss",
            "*.css",
        ],
        False
    ),
    (
        "pika/bar/foo.sass",
        [
            "foo.sass",
            "bar/*.sass",
            "pika/*/*.sass",
            "*.css",
        ],
        False
    ),
    # Not allowed relative filepath, matching one of patterns
    (
        "pika/bar/foo.scss",
        [
            "foo.scss",
            "bar/*.scss",
            "*.scss",
            "*.css",

# Path: boussole/exceptions.py
# class FinderException(BoussoleBaseException):
#     """
#     Exception to be raised when error occurs with finder usage.
#     """
#     pass


# Path: tests/002_finder/002_isallowed.py
import pytest
from boussole.exceptions import FinderException

    ("pika/bar/plop/foo.sass", ['pika/*/*.sass'], False),
    # Not allowed relative filepath, matching one of patterns
    (
        "pika/bar/foo.scss",
        [
            "foo.scss",
            "bar/*.scss",
            "pika/*/*.scss",
            "*.css",
        ],
        False
    ),
    (
        "pika/bar/foo.sass",
        [
            "foo.sass",
            "bar/*.sass",
            "pika/*/*.sass",
            "*.css",
        ],
        False
    ),
    # Not allowed relative filepath, matching one of patterns
    (
        "pika/bar/foo.scss",
        [
            "foo.scss",
            "bar/*.scss",
            "*.scss",
            "*.css",

        ],