Coverage report:
44%
hide covered
Files
Functions
Classes
coverage.py v7.6.9
, created at 2024-12-12 00:39 +0100
File
function
statements
missing
excluded
coverage
sievemgr.py
Atom.__eq__
1
0
0
100%
sievemgr.py
Atom.__ne__
1
1
0
0%
sievemgr.py
ConfirmEnum.__bool__
1
1
0
0%
sievemgr.py
LogLevel.fromdelta
3
3
0
0%
sievemgr.py
ShellPattern.expand
3
0
0
100%
sievemgr.py
BaseAuth.prepare
31
1
0
97%
sievemgr.py
BaseAuth.__init__
4
4
0
0%
sievemgr.py
BaseAuth.__call__
5
5
0
0%
sievemgr.py
BaseAuth.abort
2
2
0
0%
sievemgr.py
BaseAuth.begin
4
4
0
0%
sievemgr.py
BaseAuth.end
3
3
0
0%
sievemgr.py
BaseAuth.exchange
0
0
0
100%
sievemgr.py
BaseAuth.send
6
6
0
0%
sievemgr.py
BaseAuth.getmechs
8
0
0
100%
sievemgr.py
BaseAuth.receive
21
21
0
0%
sievemgr.py
BaseAuth.sock
2
2
0
0%
sievemgr.py
BaseAuth.sock
2
2
0
0%
sievemgr.py
BaseSASLAdapter.abort
0
0
0
100%
sievemgr.py
BaseSASLAdapter.begin
0
0
0
100%
sievemgr.py
BaseSASLAdapter.end
0
0
0
100%
sievemgr.py
BaseSASLAdapter.send
0
0
0
100%
sievemgr.py
BaseSASLAdapter.receive
0
0
0
100%
sievemgr.py
BaseSASLAdapter.sock
0
0
0
100%
sievemgr.py
BaseSASLAdapter.sock
1
1
0
0%
sievemgr.py
BaseACAPConn.receiveline
39
1
0
97%
sievemgr.py
BaseACAPConn.sendline
33
1
0
97%
sievemgr.py
BaseACAPConn.sendline.encode
1
0
0
100%
sievemgr.py
BaseACAPConn.sendline.writestr
1
0
0
100%
sievemgr.py
BaseACAPConn.file
0
0
0
100%
sievemgr.py
BaseACAPConn.file
1
1
0
0%
sievemgr.py
SieveConn.__init__
2
2
0
0%
sievemgr.py
SieveConn.__del__
2
2
0
0%
sievemgr.py
SieveConn.authenticate
9
9
0
0%
sievemgr.py
SieveConn.authenticate.authenticate
31
31
0
0%
sievemgr.py
SieveConn.close
17
17
0
0%
sievemgr.py
SieveConn.collect
12
12
0
0%
sievemgr.py
SieveConn.execute
3
3
0
0%
sievemgr.py
SieveConn.execute.execute
10
10
0
0%
sievemgr.py
SieveConn.geturl
3
3
0
0%
sievemgr.py
SieveConn.isconn
13
13
0
0%
sievemgr.py
SieveConn.open
11
11
0
0%
sievemgr.py
SieveConn.shutdown
4
4
0
0%
sievemgr.py
SieveConn._connect
23
23
0
0%
sievemgr.py
SieveConn._connect.connect
1
1
0
0%
sievemgr.py
SieveConn._follow
9
9
0
0%
sievemgr.py
SieveConn._getstate
18
18
0
0%
sievemgr.py
SieveConn._starttls
29
29
0
0%
sievemgr.py
SieveConn._withfollow
13
13
0
0%
sievemgr.py
SieveConn._withreopen
8
8
0
0%
sievemgr.py
SieveConn.timeout
3
3
0
0%
sievemgr.py
SieveConn.timeout
2
2
0
0%
sievemgr.py
SieveConn.tls
3
3
0
0%
sievemgr.py
SieveManager.__init__
3
3
0
0%
sievemgr.py
SieveManager.__exit__
11
11
0
0%
sievemgr.py
SieveManager.backupscript
3
3
0
0%
sievemgr.py
SieveManager.backupscript.getfiles
2
2
0
0%
sievemgr.py
SieveManager.backupscript.copy
1
1
0
0%
sievemgr.py
SieveManager.checkscript
4
4
0
0%
sievemgr.py
SieveManager.copyscript
4
4
0
0%
sievemgr.py
SieveManager.deletescript
4
4
0
0%
sievemgr.py
SieveManager.editscripts
37
37
0
0%
sievemgr.py
SieveManager.getactive
4
4
0
0%
sievemgr.py
SieveManager.getscript
10
10
0
0%
sievemgr.py
SieveManager.havespace
2
2
0
0%
sievemgr.py
SieveManager.listscripts
18
18
0
0%
sievemgr.py
SieveManager.logout
10
10
0
0%
sievemgr.py
SieveManager.noop
12
12
0
0%
sievemgr.py
SieveManager.putscript
14
14
0
0%
sievemgr.py
SieveManager.renamescript
21
21
0
0%
sievemgr.py
SieveManager.scriptexists
2
2
0
0%
sievemgr.py
SieveManager.setactive
4
4
0
0%
sievemgr.py
SieveManager.unauthenticate
7
7
0
0%
sievemgr.py
SieveManager.unsetactive
3
3
0
0%
sievemgr.py
SieveManager.validname
5
0
0
100%
sievemgr.py
SieveSASLAdapter.__init__
1
1
0
0%
sievemgr.py
SieveSASLAdapter.abort
2
2
0
0%
sievemgr.py
SieveSASLAdapter.begin
5
5
0
0%
sievemgr.py
SieveSASLAdapter.end
7
7
0
0%
sievemgr.py
SieveSASLAdapter.send
3
3
0
0%
sievemgr.py
SieveSASLAdapter.receive
15
15
0
0%
sievemgr.py
SieveSASLAdapter.sock
3
3
0
0%
sievemgr.py
SieveSASLAdapter.sock
2
2
0
0%
sievemgr.py
Capabilities.fromlines
22
6
0
73%
sievemgr.py
Capabilities.fromlines.getvalue
7
0
0
100%
sievemgr.py
Response.fromline
20
0
0
100%
sievemgr.py
Response.__str__
1
0
0
100%
sievemgr.py
Response.matches
10
0
0
100%
sievemgr.py
Response.toerror
2
0
0
100%
sievemgr.py
URL.fromstr
14
1
0
93%
sievemgr.py
URL.__str__
19
2
0
89%
sievemgr.py
BasePwdAuth.__init__
3
3
0
0%
sievemgr.py
BaseScramAuth.exchange
40
40
0
0%
sievemgr.py
BaseScramAuth.exchange.todict
1
1
0
0%
sievemgr.py
BaseScramAuth.exchange.escape
1
1
0
0%
sievemgr.py
BaseScramAuth.digest
0
0
0
100%
sievemgr.py
BaseScramPlusAuth.__init__
10
10
0
0%
sievemgr.py
AuthzUnsupportedMixin.__init__
4
4
0
0%
sievemgr.py
CramMD5Auth.exchange
5
5
0
0%
sievemgr.py
ExternalAuth.__call__
5
5
0
0%
sievemgr.py
ExternalAuth.exchange
0
0
0
100%
sievemgr.py
LoginAuth.__init__
3
3
0
0%
sievemgr.py
LoginAuth.exchange
4
4
0
0%
sievemgr.py
PlainAuth.exchange
2
2
0
0%
sievemgr.py
ScramSHA1Auth.digest
1
1
0
0%
sievemgr.py
ScramSHA224Auth.digest
1
1
0
0%
sievemgr.py
ScramSHA256Auth.digest
1
1
0
0%
sievemgr.py
ScramSHA384Auth.digest
1
1
0
0%
sievemgr.py
ScramSHA512Auth.digest
1
1
0
0%
sievemgr.py
ScramSHA3_512Auth.digest
1
1
0
0%
sievemgr.py
BaseShell.__init__
1
0
0
100%
sievemgr.py
BaseShell.columnize
10
0
0
100%
sievemgr.py
BaseShell.complete
22
0
0
100%
sievemgr.py
BaseShell.confirm
19
1
0
95%
sievemgr.py
BaseShell.enter
30
12
0
60%
sievemgr.py
BaseShell.execute
11
0
0
100%
sievemgr.py
BaseShell.executeline
8
0
0
100%
sievemgr.py
BaseShell.executescript
9
0
0
100%
sievemgr.py
BaseShell.expand
19
0
0
100%
sievemgr.py
BaseShell.getcommands
5
0
0
100%
sievemgr.py
BaseShell.getprompt
1
0
0
100%
sievemgr.py
BaseShell.getusage
3
0
0
100%
sievemgr.py
BaseShell.hasatty
4
0
0
100%
sievemgr.py
BaseShell.split
47
0
0
100%
sievemgr.py
BaseShell.split.addtoken
3
0
0
100%
sievemgr.py
BaseShell.do_exit
1
0
0
100%
sievemgr.py
BaseShell.do_help
6
1
0
83%
sievemgr.py
BaseShell.complete_help
1
0
0
100%
sievemgr.py
BaseShell._getargs
3
0
0
100%
sievemgr.py
SieveShell.__init__
4
4
0
0%
sievemgr.py
SieveShell.getprompt
5
5
0
0%
sievemgr.py
SieveShell.enter
27
27
0
0%
sievemgr.py
SieveShell.execute
5
5
0
0%
sievemgr.py
SieveShell.editscripts
9
9
0
0%
sievemgr.py
SieveShell.editscripts.retry
2
2
0
0%
sievemgr.py
SieveShell.do_activate
1
1
0
0%
sievemgr.py
SieveShell.do_caps
20
20
0
0%
sievemgr.py
SieveShell.do_cat
2
2
0
0%
sievemgr.py
SieveShell.do_cd
2
2
0
0%
sievemgr.py
SieveShell.do_cert
35
35
0
0%
sievemgr.py
SieveShell.do_check
4
4
0
0%
sievemgr.py
SieveShell.do_cmp
23
23
0
0%
sievemgr.py
SieveShell.do_cp
22
22
0
0%
sievemgr.py
SieveShell.do_deactivate
1
1
0
0%
sievemgr.py
SieveShell.do_diff
8
8
0
0%
sievemgr.py
SieveShell.do_echo
1
1
0
0%
sievemgr.py
SieveShell.do_ed
1
1
0
0%
sievemgr.py
SieveShell.do_get
42
42
0
0%
sievemgr.py
SieveShell.do_get.getfiles
1
1
0
0%
sievemgr.py
SieveShell.do_ls
31
31
0
0%
sievemgr.py
SieveShell.do_more
15
15
0
0%
sievemgr.py
SieveShell.do_mv
25
25
0
0%
sievemgr.py
SieveShell.do_put
41
41
0
0%
sievemgr.py
SieveShell.do_python
16
16
0
0%
sievemgr.py
SieveShell.do_rm
17
17
0
0%
sievemgr.py
SieveShell.do_sh
3
3
0
0%
sievemgr.py
SieveShell.do_su
13
13
0
0%
sievemgr.py
SieveShell.do_vi
1
1
0
0%
sievemgr.py
SieveShell.do_xargs
9
9
0
0%
sievemgr.py
SieveShell.complete_dirs
1
1
0
0%
sievemgr.py
SieveShell.complete_files
1
1
0
0%
sievemgr.py
SieveShell.complete_scripts
1
1
0
0%
sievemgr.py
ObjWrapper.__init__
10
10
0
0%
sievemgr.py
ObjWrapper.exit
1
1
0
0%
sievemgr.py
ObjWrapper.help
1
1
0
0%
sievemgr.py
BaseConfig.__or__
4
4
0
0%
sievemgr.py
BaseConfig.__ior__
5
5
0
0%
sievemgr.py
BaseConfig.loadfile
19
19
0
0%
sievemgr.py
BaseConfig.parse
9
9
0
0%
sievemgr.py
BaseConfig.set
14
14
0
0%
sievemgr.py
BaseConfig.sections
1
1
0
0%
sievemgr.py
BaseVar.__init__
1
0
0
100%
sievemgr.py
BaseVar.__get__
4
4
0
0%
sievemgr.py
BaseVar.__set__
4
4
0
0%
sievemgr.py
BaseVar.__set_name__
1
0
0
100%
sievemgr.py
ExpandingVarMixin.expand
18
18
0
0%
sievemgr.py
BoolVar.__set__
5
5
0
0%
sievemgr.py
CmdVar.__set__
1
1
0
0%
sievemgr.py
CmdVar.__get__
1
1
0
0%
sievemgr.py
EnumVar.__init__
3
0
0
100%
sievemgr.py
EnumVar.__set__
9
9
0
0%
sievemgr.py
FilenameVar.__set__
5
5
0
0%
sievemgr.py
FlagVar.__init__
3
0
0
100%
sievemgr.py
FlagVar.__set__
12
12
0
0%
sievemgr.py
HostVar.__set__
7
7
0
0%
sievemgr.py
NumVar.__init__
4
0
0
100%
sievemgr.py
NumVar.__set__
9
9
0
0%
sievemgr.py
SASLMechVar.__set__
17
17
0
0%
sievemgr.py
UniqueVar.__set__
5
5
0
0%
sievemgr.py
SieveConfig.fromfiles
8
8
0
0%
sievemgr.py
SieveConfig.__init__
3
3
0
0%
sievemgr.py
SieveConfig.getmanager
24
24
0
0%
sievemgr.py
SieveConfig.getmanager.getpass_
3
3
0
0%
sievemgr.py
SieveConfig.getmanager.getpassphrase
1
1
0
0%
sievemgr.py
SieveConfig.getshell
2
2
0
0%
sievemgr.py
SieveConfig.loadfile
9
9
0
0%
sievemgr.py
SieveConfig.loadaccount
21
21
0
0%
sievemgr.py
TermIO.__init__
1
0
0
100%
sievemgr.py
LogIOWrapper.wrap
3
3
0
0%
sievemgr.py
LogIOWrapper.__init__
27
2
0
93%
sievemgr.py
LogIOWrapper.__init__.extv
2
0
0
100%
sievemgr.py
LogIOWrapper.__init__.getdecorator
2
0
0
100%
sievemgr.py
LogIOWrapper.__init__.getdecorator.decorator
2
0
0
100%
sievemgr.py
LogIOWrapper.__init__.getdecorator.decorator.wrapper
12
0
0
100%
sievemgr.py
LogIOWrapper.__del__
8
2
0
75%
sievemgr.py
LogIOWrapper.__getattr__
1
0
0
100%
sievemgr.py
LogIOWrapper.__iter__
1
0
0
100%
sievemgr.py
LogIOWrapper.__next__
3
0
0
100%
sievemgr.py
LogIOWrapper.log
2
0
0
100%
sievemgr.py
SignalCaught.throw
1
1
0
0%
sievemgr.py
SignalCaught.register
1
1
0
0%
sievemgr.py
SignalCaught.catch
2
0
0
100%
sievemgr.py
SignalCaught.catch.decorator
5
0
0
100%
sievemgr.py
SignalCaught.catch.decorator.wrapper
11
11
0
0%
sievemgr.py
SignalCaught.__str__
2
2
0
0%
sievemgr.py
SieveConnectionError.__init__
1
0
0
100%
sievemgr.py
SieveOperationError.__init__
1
0
0
100%
sievemgr.py
askpass
2
2
0
0%
sievemgr.py
backup
13
0
0
100%
sievemgr.py
bell
5
5
0
0%
sievemgr.py
certrevoked
41
41
0
0%
sievemgr.py
escapectrl
3
0
0
100%
sievemgr.py
httpget
9
9
0
0%
sievemgr.py
getcertauthinfo
10
10
0
0%
sievemgr.py
getfilesize
10
2
0
80%
sievemgr.py
isdnsname
1
0
0
100%
sievemgr.py
ishostname
1
0
0
100%
sievemgr.py
isinetaddr
5
1
0
80%
sievemgr.py
nwise
5
5
0
0%
sievemgr.py
randomize
9
9
0
0%
sievemgr.py
readdir
4
0
0
100%
sievemgr.py
readnetrc
10
10
0
0%
sievemgr.py
readoutput
9
9
0
0%
sievemgr.py
resolvesrv
30
30
0
0%
sievemgr.py
yamlescape
9
9
0
0%
sievemgr.py
main
94
94
0
0%
sievemgr.py
error
2
2
0
0%
sievemgr.py
showhelp
9
9
0
0%
sievemgr.py
showversion
2
2
0
0%
sievemgr.py
(no function)
689
6
0
99%
Total
2693
1504
0
44%
No items found using the specified filter.