Coverage report: 67%

Files Functions Classes

coverage.py v7.10.6, created at 2025-09-11 20:54 +0000

File class statements missing excluded coverage
pure3270/__init__.py (no class) 43 9 0 79%
pure3270/emulation/__init__.py (no class) 0 0 0 100%
pure3270/emulation/ebcdic.py EBCDICCodec 20 0 0 100%
pure3270/emulation/ebcdic.py (no class) 34 9 0 74%
pure3270/emulation/screen_buffer.py Field 22 1 0 95%
pure3270/emulation/screen_buffer.py ScreenBuffer 133 22 0 83%
pure3270/emulation/screen_buffer.py (no class) 25 0 0 100%
pure3270/patching/__init__.py (no class) 1 0 0 100%
pure3270/patching/patching.py Pure3270PatchError 2 0 0 100%
pure3270/patching/patching.py MonkeyPatchManager 96 20 0 79%
pure3270/patching/patching.py (no class) 30 0 0 100%
pure3270/patching/s3270_wrapper.py Pure3270S3270Wrapper 302 162 0 46%
pure3270/patching/s3270_wrapper.py (no class) 38 0 0 100%
pure3270/protocol/__init__.py (no class) 0 0 0 100%
pure3270/protocol/data_stream.py ParseError 0 0 0 100%
pure3270/protocol/data_stream.py DataStreamParser 142 24 0 83%
pure3270/protocol/data_stream.py DataStreamSender 32 10 0 69%
pure3270/protocol/data_stream.py (no class) 90 0 0 100%
pure3270/protocol/exceptions.py NegotiationError 0 0 0 100%
pure3270/protocol/exceptions.py ProtocolError 0 0 0 100%
pure3270/protocol/exceptions.py ParseError 0 0 0 100%
pure3270/protocol/exceptions.py (no class) 6 0 0 100%
pure3270/protocol/negotiator.py Negotiator 136 46 0 66%
pure3270/protocol/negotiator.py (no class) 25 0 2 100%
pure3270/protocol/printer.py PrinterJob 26 0 0 100%
pure3270/protocol/printer.py PrinterSession 72 11 0 85%
pure3270/protocol/printer.py (no class) 32 0 0 100%
pure3270/protocol/ssl_wrapper.py SSLError 0 0 0 100%
pure3270/protocol/ssl_wrapper.py SSLWrapper 30 2 0 93%
pure3270/protocol/ssl_wrapper.py (no class) 13 0 0 100%
pure3270/protocol/tn3270_handler.py TN3270Handler 162 63 0 61%
pure3270/protocol/tn3270_handler.py (no class) 39 0 0 100%
pure3270/protocol/tn3270e_header.py TN3270EHeader 28 7 0 75%
pure3270/protocol/tn3270e_header.py (no class) 20 0 0 100%
pure3270/protocol/utils.py (no class) 107 5 0 95%
pure3270/protocol/vt100_parser.py VT100Parser 195 195 0 0%
pure3270/protocol/vt100_parser.py (no class) 21 21 0 0%
pure3270/session.py SessionError 0 0 0 100%
pure3270/session.py ConnectionError 0 0 0 100%
pure3270/session.py MacroError 0 0 0 100%
pure3270/session.py Session 137 98 0 28%
pure3270/session.py AsyncSession 575 237 0 59%
pure3270/session.py (no class) 183 0 0 100%
Total   2817 942 2 67%

No items found using the specified filter.