36 lines
1.1 KiB
Python
36 lines
1.1 KiB
Python
"configuration objects global API"
|
|
from .autopath import do_autopath
|
|
do_autopath()
|
|
|
|
import pytest
|
|
|
|
from tiramisu import PermissionsOption
|
|
|
|
|
|
def test_permissions():
|
|
PermissionsOption('a', '', 640)
|
|
PermissionsOption('a', '', 642)
|
|
PermissionsOption('a', '', 751)
|
|
PermissionsOption('a', '', 753)
|
|
PermissionsOption('a', '', 7555)
|
|
PermissionsOption('a', '', 1755)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 800)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 75)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 77775)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', '755')
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 'string')
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 800)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 1575)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 1557)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 777)
|
|
with pytest.raises(ValueError):
|
|
PermissionsOption('a', '', 1777)
|