1
0
Fork 0
mirror of https://github.com/kakwa/ldapcherry synced 2025-07-03 03:47:35 +02:00

adding checks for mandatory elements of attributes.yml

This commit is contained in:
kakwa 2015-05-17 19:22:11 +02:00
parent dbc88163dd
commit 679c2bba85
4 changed files with 132 additions and 11 deletions

View file

@ -8,7 +8,7 @@ import pytest
import sys
from sets import Set
from ldapcherry.attributes import Attributes
from ldapcherry.exceptions import MissingAttributesFile
from ldapcherry.exceptions import MissingAttributesFile, MissingKey
from ldapcherry.pyyamlwrapper import DumplicatedKey, RelationError
class TestError(object):
@ -25,14 +25,14 @@ class TestError(object):
else:
raise AssertionError("expected an exception")
# def testMissingDisplayName(self):
# try:
# inv = Attributes('./tests/cfg/attributes_missing_diplay_name.yml')
# except MissingKey:
# return
# else:
# raise AssertionError("expected an exception")
#
def testMissingMandatory(self):
try:
inv = Attributes('./tests/cfg/attributes_missing_mandatory.yml')
except MissingKey:
return
else:
raise AssertionError("expected an exception")
# def testAttrKeyDuplication(self):
# try:
# inv = Attributes('./tests/cfg/attributes_key_dup.yml')