OPSI.ldaptor.test.test_pureber module¶
Test cases for ldaptor.protocols.pureber module.
-
class
OPSI.ldaptor.test.test_pureber.
BERBaseEquality
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
testBERBaseEquality
()¶ BER objects equal BER objects with same type and content
-
testBERBaseInEquality
()¶ BER objects do not equal BER objects with different type or content
-
valuesToTest
= ((<class OPSI.ldaptor.protocols.pureber.BERInteger>, [0]), (<class OPSI.ldaptor.protocols.pureber.BERInteger>, [1]), (<class OPSI.ldaptor.protocols.pureber.BERInteger>, [4000]), (<class 'OPSI.ldaptor.protocols.pureber.BERSequence'>, [[BERInteger(value=1000), BERInteger(value=2000)]]), (<class 'OPSI.ldaptor.protocols.pureber.BERSequence'>, [[BERInteger(value=2000), BERInteger(value=1000)]]), (<class OPSI.ldaptor.protocols.pureber.BEROctetString>, ['foo']), (<class OPSI.ldaptor.protocols.pureber.BEROctetString>, ['b\xe4\xe4']))¶
-
-
class
OPSI.ldaptor.test.test_pureber.
BERBooleanKnownValues
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
knownValues
= ((0, [1, 1, 0], 0), (1, [1, 1, 255], 255), (2, [1, 1, 255], 255), (125, [1, 1, 255], 255), (126, [1, 1, 255], 255), (127, [1, 1, 255], 255), (-1, [1, 1, 255], 255), (-2, [1, 1, 255], 255), (-3, [1, 1, 255], 255), (-126, [1, 1, 255], 255), (-127, [1, 1, 255], 255), (-128, [1, 1, 255], 255), (-129, [1, 1, 255], 255), (-9999, [1, 1, 255], 255), (128, [1, 1, 255], 255), (255, [1, 1, 255], 255), (256, [1, 1, 255], 255), (9999, [1, 1, 255], 255))¶
-
testFromBERBooleanKnownValues
()¶ BERBoolean(encoded=”...”) should give known result with known input
-
testPartialBERBooleanEncodings
()¶ BERBoolean(encoded=”...”) with too short input should throw BERExceptionInsufficientData
-
testToBERBooleanKnownValues
()¶ str(BERBoolean(n)) should give known result with known input
-
-
class
OPSI.ldaptor.test.test_pureber.
BEREnumeratedKnownValues
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
knownValues
= ((0, [10, 1, 0]), (1, [10, 1, 1]), (2, [10, 1, 2]), (125, [10, 1, 125]), (126, [10, 1, 126]), (127, [10, 1, 127]), (-1, [10, 1, 255]), (-2, [10, 1, 254]), (-3, [10, 1, 253]), (-126, [10, 1, 130]), (-127, [10, 1, 129]), (-128, [10, 1, 128]), (-129, [10, 2, 255, 127]), (128, [10, 2, 0, 128]), (256, [10, 2, 1, 0]))¶
-
testFromBEREnumeratedKnownValues
()¶ BEREnumerated(encoded=”...”) should give known result with known input
-
testPartialBEREnumeratedEncodings
()¶ BEREnumerated(encoded=”...”) with too short input should throw BERExceptionInsufficientData
-
testToBEREnumeratedKnownValues
()¶ str(BEREnumerated(n)) should give known result with known input
-
-
class
OPSI.ldaptor.test.test_pureber.
BEREnumeratedSanityCheck
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
testSanity
()¶ BEREnumerated(encoded=BEREnumerated(n)).value==n for -1000..1000
-
-
class
OPSI.ldaptor.test.test_pureber.
BERIntegerKnownValues
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
knownValues
= ((0, [2, 1, 0]), (1, [2, 1, 1]), (2, [2, 1, 2]), (125, [2, 1, 125]), (126, [2, 1, 126]), (127, [2, 1, 127]), (-1, [2, 1, 255]), (-2, [2, 1, 254]), (-3, [2, 1, 253]), (-126, [2, 1, 130]), (-127, [2, 1, 129]), (-128, [2, 1, 128]), (-129, [2, 2, 255, 127]), (128, [2, 2, 0, 128]), (256, [2, 2, 1, 0]))¶
-
testFromBERIntegerKnownValues
()¶ BERInteger(encoded=”...”) should give known result with known input
-
testPartialBERIntegerEncodings
()¶ BERInteger(encoded=”...”) with too short input should throw BERExceptionInsufficientData
-
testToBERIntegerKnownValues
()¶ str(BERInteger(n)) should give known result with known input
-
-
class
OPSI.ldaptor.test.test_pureber.
BERIntegerSanityCheck
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
testSanity
()¶ BERInteger(encoded=BERInteger(n)).value==n for -1000..1000
-
-
class
OPSI.ldaptor.test.test_pureber.
BERNullKnownValues
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
testFromBERNullKnownValues
()¶ BERNull(encoded=”...”) should give known result with known input
-
testPartialBERNullEncodings
()¶ BERNull(encoded=”...”) with too short input should throw BERExceptionInsufficientData
-
testToBERNullKnownValues
()¶ str(BERNull()) should give known result
-
-
class
OPSI.ldaptor.test.test_pureber.
BEROctetStringKnownValues
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
knownValues
= (('', [4, 0]), ('foo', [4, 3, 102, 111, 111]), ('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', [4, 100, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]), (<OPSI.ldaptor.test.test_pureber.ObjectThatCanStringify object>, [4, 3, 98, 97, 114]))¶
-
testFromBEROctetStringKnownValues
()¶ BEROctetString(encoded=”...”) should give known result with known input
-
testPartialBEROctetStringEncodings
()¶ BEROctetString(encoded=”...”) with too short input should throw BERExceptionInsufficientData
-
testToBEROctetStringKnownValues
()¶ str(BEROctetString(n)) should give known result with known input
-
-
class
OPSI.ldaptor.test.test_pureber.
BEROctetStringSanityCheck
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
testSanity
()¶ BEROctetString(encoded=BEROctetString(n*’x’)).value==n*’x’ for some values of n
-
-
class
OPSI.ldaptor.test.test_pureber.
BERSequenceKnownValues
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
knownValues
= (([], [48, 0]), ([BERInteger(value=2)], [48, 3, 2, 1, 2]), ([BERInteger(value=3)], [48, 3, 2, 1, 3]), ([BERInteger(value=128)], [48, 4, 2, 2, 0, 128]), ([BERInteger(value=2), BERInteger(value=3), BERInteger(value=128)], [48, 10, 2, 1, 2, 2, 1, 3, 2, 2, 0, 128]))¶
-
testFromBERSequenceKnownValues
()¶ BERSequence(encoded=”...”) should give known result with known input
-
testPartialBERSequenceEncodings
()¶ BERSequence(encoded=”...”) with too short input should throw BERExceptionInsufficientData
-
testToBERSequenceKnownValues
()¶ str(BERSequence(x)) should give known result with known input
-
-
class
OPSI.ldaptor.test.test_pureber.
BerLengths
(methodName='runTest')¶ Bases:
twisted.trial._asynctest.TestCase
-
knownValues
= ((0, [0]), (1, [1]), (100, [100]), (126, [126]), (127, [127]), (128, [129, 128]), (129, [129, 129]), (255, [129, 255]), (256, [130, 1, 0]), (257, [130, 1, 1]), (65535, [130, 255, 255]), (65536, [131, 1, 0, 0]), (702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625535L, [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]))¶
-
testFromBER
()¶
-
testPartialBER
()¶
-
testToBER
()¶
-
-
class
OPSI.ldaptor.test.test_pureber.
ObjectThatCanStringify
¶ Bases:
object
-
OPSI.ldaptor.test.test_pureber.
l
(s)¶ Split a string to ord’s of chars.
-
OPSI.ldaptor.test.test_pureber.
s
(*l)¶ Join all members of list to a string. Integer members are chr()ed