Skip to content

Commit

Permalink
Test: Allow test_fs flag on Solaris
Browse files Browse the repository at this point in the history
  • Loading branch information
cgalibern committed Feb 17, 2020
1 parent 68f4366 commit 40f4920
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions lib/tests/test_fs_flag.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,17 @@
@pytest.mark.ci
class TestFsFlagFileName:
@staticmethod
@pytest.mark.parametrize('fs_flag_class,namespace,expected_flag_file', [
(FsFlagLinux, 'ns1', '/dev/shm/opensvc/ns1/svc/svcname/fs#flag1.flag'),
(FsFlagLinux, None, '/dev/shm/opensvc/svc/svcname/fs#flag1.flag'),
(FsFlagSunOS, 'ns2', '/var/run/opensvc/ns2/svc/svcname/fs#flag1.flag'),
(FsFlagSunOS, None, '/var/run/opensvc/svc/svcname/fs#flag1.flag'),
@pytest.mark.parametrize('fs_flag_class,namespace,expected_flag_files', [
(FsFlagLinux, 'ns1', ['/dev/shm/opensvc/ns1/svc/svcname/fs#flag1.flag']),
(FsFlagLinux, None, ['/dev/shm/opensvc/svc/svcname/fs#flag1.flag']),
(FsFlagSunOS, 'ns2', ['/var/run/opensvc/ns2/svc/svcname/fs#flag1.flag',
'/system/volatile/opensvc/ns2/svc/svcname/fs#flag1.flag']),
(FsFlagSunOS, None, ['/var/run/opensvc/svc/svcname/fs#flag1.flag',
'/system/volatile/opensvc/svc/svcname/fs#flag1.flag']),
])
def test_is_correctly_defined(fs_flag_class, namespace, expected_flag_file):
def test_is_correctly_defined(fs_flag_class, namespace, expected_flag_files):
svc = Svc('svcname', namespace=namespace, volatile=True)
fs_flag = fs_flag_class(rid='fs#flag1')
svc += fs_flag
assert fs_flag.type == 'fs.flag'
assert fs_flag.flag_f == expected_flag_file
assert fs_flag.flag_f in expected_flag_files

0 comments on commit 40f4920

Please sign in to comment.