Tests for twisted.names.dns.
Class | DomainStringTests | No class docstring; 5/5 methods documented |
Class | Ord2ByteTests | Tests for dns._ord2bytes . |
Class | Str2TimeTests | Tests for dns.str2name . |
Class | NameTests | Tests for Name ,
the representation of a single domain name with support for encoding into
and decoding from DNS message format. |
Class | RoundtripDNSTests | Encoding and then decoding various objects. |
Class | MessageTests | Tests for twisted.names.dns.Message . |
Class | MessageComparisonTests | Tests for the rich comparison of dns.Message
instances. |
Class | TestController | Pretend to be a DNS query processor for a DNSDatagramProtocol. |
Class | DatagramProtocolTests | Test various aspects of dns.DNSDatagramProtocol . |
Class | TestTCPController | Pretend to be a DNS query processor for a DNSProtocol. |
Class | DNSProtocolTests | Test various aspects of dns.DNSProtocol . |
Class | ReprTests | Tests for the __repr__ implementation of record
classes. |
Class | EqualityTests | Tests for the equality and non-equality behavior of record classes. |
Class | RRHeaderTests | Tests for twisted.names.dns.RRHeader . |
Class | NameToLabelsTests | Tests for twisted.names.dns._nameToLabels . |
Function | assertIsSubdomainOf | Assert that descendant *is* a subdomain of
ancestor . |
Function | assertIsNotSubdomainOf | Assert that descendant *is not* a subdomain of
ancestor . |
Class | IsSubdomainOfTests | Tests for twisted.names.dns._isSubdomainOf . |
Class | OPTNonStandardAttributes | Generate byte and instance representations of an dns._OPTHeader
where all attributes are set to non-default values. |
Class | OPTHeaderTests | Tests for twisted.names.dns._OPTHeader . |
Class | OPTVariableOptionTests | Tests for dns._OPTVariableOption . |
Class | RaisedArgs | An exception which can be raised by fakes to test that the fake is called with expected arguments. |
Class | MessageEmpty | Generate byte string and constructor arguments for an empty dns._EDNSMessage . |
Class | MessageTruncated | An empty response message whose TR bit is set to 1. |
Class | MessageNonAuthoritative | A minimal non-authoritative message. |
Class | MessageAuthoritative | A minimal authoritative message. |
Class | MessageComplete | An example of a fully populated non-edns response message. |
Class | MessageEDNSQuery | A minimal EDNS query message. |
Class | MessageEDNSComplete | An example of a fully populated edns response message. |
Class | MessageEDNSExtendedRCODE | An example of an EDNS message with an extended RCODE. |
Class | MessageComparable | A wrapper around dns.Message which is
comparable so that it can be tested using some of the dns._EDNSMessage
tests. |
Function | verifyConstructorArgument | Verify that an attribute has the expected default value and that a corresponding argument passed to a constructor is assigned to that attribute. |
Class | ConstructorTestsMixin | Helper methods for verifying default attribute values and corresponding constructor arguments. |
Class | CommonConstructorTestsMixin | Tests for constructor arguments and their associated attributes that are
common to both twisted.names.dns._EDNSMessage
and dns.Message . |
Class | EDNSMessageConstructorTests | Tests for twisted.names.dns._EDNSMessage
constructor arguments that are shared with dns.Message . |
Class | MessageConstructorTests | Tests for twisted.names.dns.Message
constructor arguments that are shared with dns._EDNSMessage . |
Class | EDNSMessageSpecificsTests | Tests for dns._EDNSMessage . |
Class | EDNSMessageEqualityTests | Tests for equality between L(dns._EDNSMessage} instances. |
Class | StandardEncodingTestsMixin | Tests for the encoding and decoding of various standard (not EDNS) messages. |
Class | EDNSMessageStandardEncodingTests | Tests for the encoding and decoding of various standard (non-EDNS)
messages by dns._EDNSMessage . |
Class | MessageStandardEncodingTests | Tests for the encoding and decoding of various standard (non-EDNS)
messages by dns.Message . |
Class | EDNSMessageEDNSEncodingTests | Tests for the encoding and decoding of various EDNS messages. |
Class | ResponseFromMessageTests | Tests for dns._responseFromMessage . |
Class | Foo | An example class for use in dns._compactRepr
tests. It follows the pattern of initialiser settable flags, fields and
sections found in dns.Message and dns._EDNSMessage . |
Class | CompactReprTests | Tests for L[dns._compactRepr}. |
Assert that descendant
*is* a subdomain of
ancestor
.
Parameters | testCase | The test case on which to run the assertions. (type: unittest.SynchronousTestCase ) |
descendant | The subdomain name to test. (type: str ) | |
ancestor | The superdomain name to test. (type: str ) |
Assert that descendant
*is not* a subdomain of
ancestor
.
Parameters | testCase | The test case on which to run the assertions. (type: unittest.SynchronousTestCase ) |
descendant | The subdomain name to test. (type: str ) | |
ancestor | The superdomain name to test. (type: str ) |
Verify that an attribute has the expected default value and that a corresponding argument passed to a constructor is assigned to that attribute.
Parameters | testCase | The TestCase whose
assert methods will be called. (type: unittest.TestCase ) |
cls | The constructor under test. (type: type ) | |
argName | The name of the constructor argument under test. (type: str ) | |
defaultVal | The expected default value of attrName / argName (type: object ) | |
altVal | A value which is different from the default. Used to test that supplied
constructor arguments are actually assigned to the correct attribute. (type: object ) | |
attrName | The name of the attribute under test if different from
argName . Defaults to argName (type: str ) |