Tests for twisted.pair.tuntap.

Class ReactorFDSet An implementation of IReactorFDSet which only keeps track of which descriptors have been registered for reading and writing.
Class FSSetClock An FSSetClock is a IReactorFDSet and an IReactorClock.
Class TunHelper A helper for tests of tun-related functionality (ip-level tunnels).
Class TapHelper A helper for tests of tap-related functionality (ethernet-level tunnels).
Class TunnelTests Tunnel is mostly tested by other test cases but some tests don't fit there. Those tests are here.
Class TunnelDeviceTestsMixin A mixin defining tests that apply to _IInputOutputSystem implementations.
Class FakeDeviceTestsMixin Define a mixin for use with test cases that require an _IInputOutputSystem provider. This mixin hands out MemoryIOSystem instances as the provider of that interface.
Class FakeTapDeviceTests Run various tap-type tunnel unit tests against an in-memory I/O system.
Class FakeTapDeviceWithPITests Run various tap-type tunnel unit tests against an in-memory I/O system with the PI header enabled.
Class FakeTunDeviceTests Run various tun-type tunnel unit tests against an in-memory I/O system.
Class TestRealSystem Add extra skipping logic so tests that try to create real tunnel devices on platforms where those are not supported automatically get skipped.
Class RealDeviceTestsMixin Define a mixin for use with test cases that require an _IInputOutputSystem provider. This mixin hands out TestRealSystem instances as the provider of that interface.
Class RealDeviceWithProtocolInformationTests Run various tap-type tunnel unit tests, with "protocol information" (PI) turned on, against a real I/O system.
Class RealDeviceWithoutProtocolInformationTests Run various tap-type tunnel unit tests, with "protocol information" (PI) turned off, against a real I/O system.
Class TuntapPortTests Tests for TuntapPort behavior that is independent of the tunnel type.
Class TunnelTestsMixin A mixin defining tests for TuntapPort.
Class TunnelAddressTests Tests for TunnelAddress.
Class TunnelAddressEqualityTests Tests for the implementation of equality (== and !=) for TunnelAddress.
Class IPRecordingProtocol A protocol which merely records the datagrams delivered to it.
Class TunTests Tests for TuntapPort when used to open a Linux tun tunnel.
Class EthernetRecordingProtocol A protocol which merely records the datagrams delivered to it.
Class TapTests Tests for TuntapPort when used to open a Linux tap tunnel.
Class IOSystemTestsMixin Tests that apply to any _IInputOutputSystem implementation.
Class MemoryIOSystemTests General _IInputOutputSystem tests applied to MemoryIOSystem.
Class RealIOSystemTests General _IInputOutputSystem tests applied to _RealSystem.
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.