Skip to content

Commit

Permalink
platform_freebsd.py dummy test file (#7748)
Browse files Browse the repository at this point in the history
  • Loading branch information
bigtedde authored Jul 29, 2023
1 parent 1e7dec1 commit f29fd80
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/borg/testsuite/platform.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ def are_acls_working():
# define skips available to platform tests
skipif_not_linux = pytest.mark.skipif(not is_linux, reason="linux only test")
skipif_not_darwin = pytest.mark.skipif(not is_darwin, reason="darwin only test")
skipif_not_freebsd = pytest.mark.skipif(not is_freebsd, reason="freebsd only test")
skipif_not_posix = pytest.mark.skipif(not (is_linux or is_freebsd or is_darwin), reason="POSIX only tests")
skipif_fakeroot_detected = pytest.mark.skipif(fakeroot_detected(), reason="not compatible with fakeroot")
skipif_acls_not_working = pytest.mark.skipif(not are_acls_working(), reason="ACLs do not work")
Expand Down
30 changes: 30 additions & 0 deletions src/borg/testsuite/platform_freebsd.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
"""Dummy file for now, will eventually contain FreeBSD ACL tests."""
import pytest

from .platform import skipif_not_freebsd

# set module-level skips
pytestmark = [skipif_not_freebsd]


def get_acl():
return


def get_set_acl():
return


@pytest.mark.skip(reason="not yet implemented")
def test_access_acl():
pass


@pytest.mark.skip(reason="not yet implemented")
def test_default_acl():
pass


@pytest.mark.skip(reason="not yet implemented")
def test_nfs4_acl():
pass

0 comments on commit f29fd80

Please sign in to comment.