summaryrefslogtreecommitdiffstats
path: root/coverage.xml
diff options
context:
space:
mode:
Diffstat (limited to 'coverage.xml')
-rw-r--r--coverage.xml695
1 files changed, 695 insertions, 0 deletions
diff --git a/coverage.xml b/coverage.xml
new file mode 100644
index 0000000..96da2c6
--- /dev/null
+++ b/coverage.xml
@@ -0,0 +1,695 @@
+<?xml version="1.0" ?>
+<coverage branch-rate="0" branches-covered="0" branches-valid="0" complexity="0" line-rate="0.07154" lines-covered="45" lines-valid="629" timestamp="1522110803348" version="4.5.1">
+ <!-- Generated by coverage.py: https://coverage.readthedocs.io -->
+ <!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd -->
+ <sources>
+ <source>C:\Users\vv770d\git\onap\snmptrap\snmptrap</source>
+ </sources>
+ <packages>
+ <package branch-rate="0" complexity="0" line-rate="0" name=".">
+ <classes>
+ <class branch-rate="0" complexity="0" filename="__init__.py" line-rate="1" name="__init__.py">
+ <methods/>
+ <lines/>
+ </class>
+ <class branch-rate="0" complexity="0" filename="snmptrapd.py" line-rate="0" name="snmptrapd.py">
+ <methods/>
+ <lines>
+ <line hits="0" number="21"/>
+ <line hits="0" number="36"/>
+ <line hits="0" number="39"/>
+ <line hits="0" number="40"/>
+ <line hits="0" number="41"/>
+ <line hits="0" number="42"/>
+ <line hits="0" number="43"/>
+ <line hits="0" number="44"/>
+ <line hits="0" number="45"/>
+ <line hits="0" number="46"/>
+ <line hits="0" number="47"/>
+ <line hits="0" number="48"/>
+ <line hits="0" number="49"/>
+ <line hits="0" number="50"/>
+ <line hits="0" number="51"/>
+ <line hits="0" number="52"/>
+ <line hits="0" number="53"/>
+ <line hits="0" number="54"/>
+ <line hits="0" number="55"/>
+ <line hits="0" number="56"/>
+ <line hits="0" number="57"/>
+ <line hits="0" number="58"/>
+ <line hits="0" number="59"/>
+ <line hits="0" number="60"/>
+ <line hits="0" number="63"/>
+ <line hits="0" number="64"/>
+ <line hits="0" number="66"/>
+ <line hits="0" number="67"/>
+ <line hits="0" number="70"/>
+ <line hits="0" number="71"/>
+ <line hits="0" number="72"/>
+ <line hits="0" number="73"/>
+ <line hits="0" number="74"/>
+ <line hits="0" number="76"/>
+ <line hits="0" number="77"/>
+ <line hits="0" number="79"/>
+ <line hits="0" number="80"/>
+ <line hits="0" number="87"/>
+ <line hits="0" number="98"/>
+ <line hits="0" number="99"/>
+ <line hits="0" number="100"/>
+ <line hits="0" number="108"/>
+ <line hits="0" number="125"/>
+ <line hits="0" number="126"/>
+ <line hits="0" number="128"/>
+ <line hits="0" number="133"/>
+ <line hits="0" number="134"/>
+ <line hits="0" number="136"/>
+ <line hits="0" number="137"/>
+ <line hits="0" number="138"/>
+ <line hits="0" number="139"/>
+ <line hits="0" number="140"/>
+ <line hits="0" number="141"/>
+ <line hits="0" number="145"/>
+ <line hits="0" number="146"/>
+ <line hits="0" number="147"/>
+ <line hits="0" number="148"/>
+ <line hits="0" number="156"/>
+ <line hits="0" number="159"/>
+ <line hits="0" number="160"/>
+ <line hits="0" number="161"/>
+ <line hits="0" number="162"/>
+ <line hits="0" number="163"/>
+ <line hits="0" number="164"/>
+ <line hits="0" number="165"/>
+ <line hits="0" number="166"/>
+ <line hits="0" number="167"/>
+ <line hits="0" number="168"/>
+ <line hits="0" number="171"/>
+ <line hits="0" number="172"/>
+ <line hits="0" number="173"/>
+ <line hits="0" number="174"/>
+ <line hits="0" number="177"/>
+ <line hits="0" number="181"/>
+ <line hits="0" number="198"/>
+ <line hits="0" number="199"/>
+ <line hits="0" number="201"/>
+ <line hits="0" number="209"/>
+ <line hits="0" number="214"/>
+ <line hits="0" number="215"/>
+ <line hits="0" number="217"/>
+ <line hits="0" number="218"/>
+ <line hits="0" number="219"/>
+ <line hits="0" number="221"/>
+ <line hits="0" number="223"/>
+ <line hits="0" number="224"/>
+ <line hits="0" number="226"/>
+ <line hits="0" number="234"/>
+ <line hits="0" number="245"/>
+ <line hits="0" number="247"/>
+ <line hits="0" number="248"/>
+ <line hits="0" number="249"/>
+ <line hits="0" number="251"/>
+ <line hits="0" number="254"/>
+ <line hits="0" number="255"/>
+ <line hits="0" number="258"/>
+ <line hits="0" number="260"/>
+ <line hits="0" number="261"/>
+ <line hits="0" number="263"/>
+ <line hits="0" number="264"/>
+ <line hits="0" number="266"/>
+ <line hits="0" number="267"/>
+ <line hits="0" number="268"/>
+ <line hits="0" number="269"/>
+ <line hits="0" number="271"/>
+ <line hits="0" number="273"/>
+ <line hits="0" number="277"/>
+ <line hits="0" number="279"/>
+ <line hits="0" number="281"/>
+ <line hits="0" number="287"/>
+ <line hits="0" number="289"/>
+ <line hits="0" number="291"/>
+ <line hits="0" number="293"/>
+ <line hits="0" number="294"/>
+ <line hits="0" number="295"/>
+ <line hits="0" number="296"/>
+ <line hits="0" number="298"/>
+ <line hits="0" number="300"/>
+ <line hits="0" number="303"/>
+ <line hits="0" number="304"/>
+ <line hits="0" number="306"/>
+ <line hits="0" number="309"/>
+ <line hits="0" number="310"/>
+ <line hits="0" number="312"/>
+ <line hits="0" number="315"/>
+ <line hits="0" number="317"/>
+ <line hits="0" number="318"/>
+ <line hits="0" number="320"/>
+ <line hits="0" number="322"/>
+ <line hits="0" number="324"/>
+ <line hits="0" number="326"/>
+ <line hits="0" number="327"/>
+ <line hits="0" number="329"/>
+ <line hits="0" number="332"/>
+ <line hits="0" number="333"/>
+ <line hits="0" number="334"/>
+ <line hits="0" number="335"/>
+ <line hits="0" number="342"/>
+ <line hits="0" number="345"/>
+ <line hits="0" number="349"/>
+ <line hits="0" number="357"/>
+ <line hits="0" number="378"/>
+ <line hits="0" number="381"/>
+ <line hits="0" number="384"/>
+ <line hits="0" number="385"/>
+ <line hits="0" number="387"/>
+ <line hits="0" number="389"/>
+ <line hits="0" number="391"/>
+ <line hits="0" number="392"/>
+ <line hits="0" number="393"/>
+ <line hits="0" number="396"/>
+ <line hits="0" number="397"/>
+ <line hits="0" number="398"/>
+ <line hits="0" number="399"/>
+ <line hits="0" number="401"/>
+ <line hits="0" number="402"/>
+ <line hits="0" number="403"/>
+ <line hits="0" number="404"/>
+ <line hits="0" number="406"/>
+ <line hits="0" number="408"/>
+ <line hits="0" number="409"/>
+ <line hits="0" number="411"/>
+ <line hits="0" number="413"/>
+ <line hits="0" number="416"/>
+ <line hits="0" number="418"/>
+ <line hits="0" number="419"/>
+ <line hits="0" number="423"/>
+ <line hits="0" number="424"/>
+ <line hits="0" number="425"/>
+ <line hits="0" number="426"/>
+ <line hits="0" number="428"/>
+ <line hits="0" number="429"/>
+ <line hits="0" number="430"/>
+ <line hits="0" number="431"/>
+ <line hits="0" number="434"/>
+ <line hits="0" number="435"/>
+ <line hits="0" number="436"/>
+ <line hits="0" number="438"/>
+ <line hits="0" number="439"/>
+ <line hits="0" number="441"/>
+ <line hits="0" number="442"/>
+ <line hits="0" number="444"/>
+ <line hits="0" number="446"/>
+ <line hits="0" number="447"/>
+ <line hits="0" number="448"/>
+ <line hits="0" number="449"/>
+ <line hits="0" number="451"/>
+ <line hits="0" number="452"/>
+ <line hits="0" number="454"/>
+ <line hits="0" number="455"/>
+ <line hits="0" number="462"/>
+ <line hits="0" number="480"/>
+ <line hits="0" number="482"/>
+ <line hits="0" number="485"/>
+ <line hits="0" number="486"/>
+ <line hits="0" number="487"/>
+ <line hits="0" number="489"/>
+ <line hits="0" number="490"/>
+ <line hits="0" number="491"/>
+ <line hits="0" number="493"/>
+ <line hits="0" number="494"/>
+ <line hits="0" number="495"/>
+ <line hits="0" number="496"/>
+ <line hits="0" number="500"/>
+ <line hits="0" number="502"/>
+ <line hits="0" number="503"/>
+ <line hits="0" number="504"/>
+ <line hits="0" number="505"/>
+ <line hits="0" number="507"/>
+ <line hits="0" number="511"/>
+ <line hits="0" number="512"/>
+ <line hits="0" number="517"/>
+ <line hits="0" number="538"/>
+ <line hits="0" number="539"/>
+ <line hits="0" number="542"/>
+ <line hits="0" number="554"/>
+ <line hits="0" number="555"/>
+ <line hits="0" number="556"/>
+ <line hits="0" number="559"/>
+ <line hits="0" number="560"/>
+ <line hits="0" number="561"/>
+ <line hits="0" number="565"/>
+ <line hits="0" number="569"/>
+ <line hits="0" number="573"/>
+ <line hits="0" number="576"/>
+ <line hits="0" number="581"/>
+ <line hits="0" number="586"/>
+ <line hits="0" number="588"/>
+ <line hits="0" number="589"/>
+ <line hits="0" number="592"/>
+ <line hits="0" number="593"/>
+ <line hits="0" number="595"/>
+ <line hits="0" number="596"/>
+ <line hits="0" number="597"/>
+ <line hits="0" number="598"/>
+ <line hits="0" number="599"/>
+ <line hits="0" number="600"/>
+ <line hits="0" number="602"/>
+ <line hits="0" number="604"/>
+ <line hits="0" number="607"/>
+ <line hits="0" number="610"/>
+ <line hits="0" number="611"/>
+ <line hits="0" number="613"/>
+ <line hits="0" number="615"/>
+ <line hits="0" number="616"/>
+ <line hits="0" number="617"/>
+ <line hits="0" number="618"/>
+ <line hits="0" number="620"/>
+ <line hits="0" number="627"/>
+ <line hits="0" number="629"/>
+ <line hits="0" number="631"/>
+ <line hits="0" number="635"/>
+ <line hits="0" number="638"/>
+ <line hits="0" number="639"/>
+ <line hits="0" number="642"/>
+ <line hits="0" number="643"/>
+ <line hits="0" number="646"/>
+ <line hits="0" number="649"/>
+ <line hits="0" number="652"/>
+ <line hits="0" number="653"/>
+ <line hits="0" number="655"/>
+ <line hits="0" number="665"/>
+ <line hits="0" number="668"/>
+ <line hits="0" number="669"/>
+ <line hits="0" number="670"/>
+ <line hits="0" number="671"/>
+ <line hits="0" number="674"/>
+ <line hits="0" number="677"/>
+ <line hits="0" number="678"/>
+ <line hits="0" number="679"/>
+ <line hits="0" number="680"/>
+ <line hits="0" number="683"/>
+ <line hits="0" number="685"/>
+ <line hits="0" number="686"/>
+ <line hits="0" number="687"/>
+ <line hits="0" number="688"/>
+ <line hits="0" number="691"/>
+ <line hits="0" number="694"/>
+ <line hits="0" number="696"/>
+ <line hits="0" number="697"/>
+ <line hits="0" number="698"/>
+ <line hits="0" number="701"/>
+ <line hits="0" number="705"/>
+ <line hits="0" number="713"/>
+ <line hits="0" number="714"/>
+ <line hits="0" number="715"/>
+ <line hits="0" number="717"/>
+ <line hits="0" number="718"/>
+ <line hits="0" number="724"/>
+ <line hits="0" number="725"/>
+ <line hits="0" number="727"/>
+ <line hits="0" number="728"/>
+ <line hits="0" number="729"/>
+ <line hits="0" number="731"/>
+ <line hits="0" number="732"/>
+ <line hits="0" number="733"/>
+ <line hits="0" number="734"/>
+ <line hits="0" number="747"/>
+ <line hits="0" number="748"/>
+ <line hits="0" number="749"/>
+ <line hits="0" number="751"/>
+ <line hits="0" number="752"/>
+ <line hits="0" number="758"/>
+ <line hits="0" number="759"/>
+ <line hits="0" number="761"/>
+ <line hits="0" number="762"/>
+ <line hits="0" number="763"/>
+ <line hits="0" number="765"/>
+ <line hits="0" number="766"/>
+ <line hits="0" number="767"/>
+ <line hits="0" number="768"/>
+ <line hits="0" number="778"/>
+ <line hits="0" number="781"/>
+ <line hits="0" number="787"/>
+ <line hits="0" number="794"/>
+ <line hits="0" number="796"/>
+ <line hits="0" number="799"/>
+ <line hits="0" number="800"/>
+ <line hits="0" number="801"/>
+ <line hits="0" number="802"/>
+ <line hits="0" number="803"/>
+ <line hits="0" number="804"/>
+ </lines>
+ </class>
+ </classes>
+ </package>
+ <package branch-rate="0" complexity="0" line-rate="0.1466" name="mod">
+ <classes>
+ <class branch-rate="0" complexity="0" filename="mod/__init__.py" line-rate="1" name="__init__.py">
+ <methods/>
+ <lines/>
+ </class>
+ <class branch-rate="0" complexity="0" filename="mod/trapd_exit.py" line-rate="1" name="trapd_exit.py">
+ <methods/>
+ <lines>
+ <line hits="1" number="21"/>
+ <line hits="1" number="26"/>
+ <line hits="1" number="28"/>
+ <line hits="1" number="29"/>
+ <line hits="1" number="30"/>
+ <line hits="1" number="31"/>
+ <line hits="1" number="33"/>
+ <line hits="1" number="41"/>
+ <line hits="1" number="59"/>
+ <line hits="1" number="61"/>
+ <line hits="1" number="62"/>
+ <line hits="1" number="63"/>
+ </lines>
+ </class>
+ <class branch-rate="0" complexity="0" filename="mod/trapd_file_utils.py" line-rate="0" name="trapd_file_utils.py">
+ <methods/>
+ <lines>
+ <line hits="0" number="21"/>
+ <line hits="0" number="24"/>
+ <line hits="0" number="27"/>
+ <line hits="0" number="28"/>
+ <line hits="0" number="29"/>
+ <line hits="0" number="30"/>
+ <line hits="0" number="31"/>
+ <line hits="0" number="32"/>
+ <line hits="0" number="33"/>
+ <line hits="0" number="34"/>
+ <line hits="0" number="35"/>
+ <line hits="0" number="36"/>
+ <line hits="0" number="37"/>
+ <line hits="0" number="38"/>
+ <line hits="0" number="41"/>
+ <line hits="0" number="42"/>
+ <line hits="0" number="43"/>
+ <line hits="0" number="45"/>
+ <line hits="0" number="53"/>
+ <line hits="0" number="61"/>
+ <line hits="0" number="63"/>
+ <line hits="0" number="65"/>
+ <line hits="0" number="67"/>
+ <line hits="0" number="68"/>
+ <line hits="0" number="69"/>
+ <line hits="0" number="70"/>
+ <line hits="0" number="72"/>
+ <line hits="0" number="73"/>
+ <line hits="0" number="74"/>
+ <line hits="0" number="75"/>
+ <line hits="0" number="77"/>
+ <line hits="0" number="78"/>
+ <line hits="0" number="79"/>
+ <line hits="0" number="80"/>
+ <line hits="0" number="81"/>
+ <line hits="0" number="84"/>
+ <line hits="0" number="86"/>
+ <line hits="0" number="87"/>
+ <line hits="0" number="88"/>
+ <line hits="0" number="89"/>
+ <line hits="0" number="91"/>
+ <line hits="0" number="92"/>
+ <line hits="0" number="95"/>
+ <line hits="0" number="97"/>
+ <line hits="0" number="98"/>
+ <line hits="0" number="99"/>
+ <line hits="0" number="100"/>
+ <line hits="0" number="102"/>
+ <line hits="0" number="103"/>
+ <line hits="0" number="112"/>
+ <line hits="0" number="117"/>
+ <line hits="0" number="120"/>
+ <line hits="0" number="122"/>
+ <line hits="0" number="124"/>
+ <line hits="0" number="125"/>
+ <line hits="0" number="126"/>
+ <line hits="0" number="127"/>
+ <line hits="0" number="129"/>
+ <line hits="0" number="130"/>
+ <line hits="0" number="132"/>
+ <line hits="0" number="134"/>
+ <line hits="0" number="135"/>
+ <line hits="0" number="136"/>
+ <line hits="0" number="137"/>
+ <line hits="0" number="139"/>
+ <line hits="0" number="140"/>
+ <line hits="0" number="142"/>
+ <line hits="0" number="143"/>
+ <line hits="0" number="144"/>
+ <line hits="0" number="145"/>
+ <line hits="0" number="146"/>
+ <line hits="0" number="148"/>
+ <line hits="0" number="149"/>
+ <line hits="0" number="151"/>
+ <line hits="0" number="152"/>
+ <line hits="0" number="153"/>
+ <line hits="0" number="154"/>
+ <line hits="0" number="155"/>
+ <line hits="0" number="157"/>
+ <line hits="0" number="164"/>
+ <line hits="0" number="169"/>
+ <line hits="0" number="173"/>
+ <line hits="0" number="176"/>
+ <line hits="0" number="177"/>
+ <line hits="0" number="178"/>
+ <line hits="0" number="179"/>
+ <line hits="0" number="180"/>
+ <line hits="0" number="183"/>
+ <line hits="0" number="192"/>
+ <line hits="0" number="197"/>
+ <line hits="0" number="200"/>
+ <line hits="0" number="201"/>
+ <line hits="0" number="202"/>
+ <line hits="0" number="203"/>
+ <line hits="0" number="204"/>
+ <line hits="0" number="205"/>
+ <line hits="0" number="211"/>
+ <line hits="0" number="216"/>
+ <line hits="0" number="218"/>
+ <line hits="0" number="219"/>
+ <line hits="0" number="220"/>
+ <line hits="0" number="221"/>
+ <line hits="0" number="222"/>
+ <line hits="0" number="224"/>
+ <line hits="0" number="225"/>
+ </lines>
+ </class>
+ <class branch-rate="0" complexity="0" filename="mod/trapd_get_cbs_config.py" line-rate="0" name="trapd_get_cbs_config.py">
+ <methods/>
+ <lines>
+ <line hits="0" number="21"/>
+ <line hits="0" number="27"/>
+ <line hits="0" number="29"/>
+ <line hits="0" number="30"/>
+ <line hits="0" number="31"/>
+ <line hits="0" number="32"/>
+ <line hits="0" number="33"/>
+ <line hits="0" number="34"/>
+ <line hits="0" number="35"/>
+ <line hits="0" number="37"/>
+ <line hits="0" number="38"/>
+ <line hits="0" number="39"/>
+ <line hits="0" number="40"/>
+ <line hits="0" number="42"/>
+ <line hits="0" number="50"/>
+ <line hits="0" number="58"/>
+ <line hits="0" number="61"/>
+ <line hits="0" number="62"/>
+ <line hits="0" number="63"/>
+ <line hits="0" number="64"/>
+ <line hits="0" number="65"/>
+ <line hits="0" number="68"/>
+ <line hits="0" number="69"/>
+ <line hits="0" number="70"/>
+ <line hits="0" number="72"/>
+ <line hits="0" number="73"/>
+ <line hits="0" number="74"/>
+ <line hits="0" number="75"/>
+ <line hits="0" number="76"/>
+ <line hits="0" number="77"/>
+ <line hits="0" number="79"/>
+ <line hits="0" number="80"/>
+ <line hits="0" number="81"/>
+ <line hits="0" number="82"/>
+ <line hits="0" number="84"/>
+ <line hits="0" number="86"/>
+ <line hits="0" number="87"/>
+ <line hits="0" number="88"/>
+ <line hits="0" number="89"/>
+ <line hits="0" number="90"/>
+ <line hits="0" number="92"/>
+ <line hits="0" number="93"/>
+ <line hits="0" number="96"/>
+ <line hits="0" number="97"/>
+ <line hits="0" number="98"/>
+ <line hits="0" number="99"/>
+ <line hits="0" number="102"/>
+ <line hits="0" number="103"/>
+ <line hits="0" number="104"/>
+ <line hits="0" number="105"/>
+ <line hits="0" number="108"/>
+ <line hits="0" number="109"/>
+ <line hits="0" number="110"/>
+ <line hits="0" number="111"/>
+ <line hits="0" number="113"/>
+ <line hits="0" number="114"/>
+ <line hits="0" number="115"/>
+ <line hits="0" number="116"/>
+ <line hits="0" number="118"/>
+ </lines>
+ </class>
+ <class branch-rate="0" complexity="0" filename="mod/trapd_http_session.py" line-rate="0.8333" name="trapd_http_session.py">
+ <methods/>
+ <lines>
+ <line hits="1" number="21"/>
+ <line hits="1" number="26"/>
+ <line hits="1" number="28"/>
+ <line hits="1" number="29"/>
+ <line hits="1" number="30"/>
+ <line hits="1" number="32"/>
+ <line hits="1" number="38"/>
+ <line hits="1" number="53"/>
+ <line hits="1" number="54"/>
+ <line hits="0" number="55"/>
+ <line hits="0" number="56"/>
+ <line hits="1" number="58"/>
+ </lines>
+ </class>
+ <class branch-rate="0" complexity="0" filename="mod/trapd_logging.py" line-rate="0" name="trapd_logging.py">
+ <methods/>
+ <lines>
+ <line hits="0" number="21"/>
+ <line hits="0" number="24"/>
+ <line hits="0" number="27"/>
+ <line hits="0" number="28"/>
+ <line hits="0" number="29"/>
+ <line hits="0" number="30"/>
+ <line hits="0" number="31"/>
+ <line hits="0" number="32"/>
+ <line hits="0" number="33"/>
+ <line hits="0" number="34"/>
+ <line hits="0" number="35"/>
+ <line hits="0" number="36"/>
+ <line hits="0" number="37"/>
+ <line hits="0" number="38"/>
+ <line hits="0" number="40"/>
+ <line hits="0" number="42"/>
+ <line hits="0" number="50"/>
+ <line hits="0" number="124"/>
+ <line hits="0" number="132"/>
+ <line hits="0" number="133"/>
+ <line hits="0" number="140"/>
+ <line hits="0" number="141"/>
+ <line hits="0" number="142"/>
+ <line hits="0" number="144"/>
+ <line hits="0" number="145"/>
+ <line hits="0" number="147"/>
+ <line hits="0" number="149"/>
+ <line hits="0" number="150"/>
+ <line hits="0" number="152"/>
+ <line hits="0" number="153"/>
+ <line hits="0" number="155"/>
+ <line hits="0" number="157"/>
+ <line hits="0" number="158"/>
+ <line hits="0" number="160"/>
+ <line hits="0" number="162"/>
+ <line hits="0" number="170"/>
+ <line hits="0" number="172"/>
+ <line hits="0" number="174"/>
+ <line hits="0" number="181"/>
+ <line hits="0" number="196"/>
+ <line hits="0" number="199"/>
+ </lines>
+ </class>
+ <class branch-rate="0" complexity="0" filename="mod/trapd_runtime_pid.py" line-rate="0.8846" name="trapd_runtime_pid.py">
+ <methods/>
+ <lines>
+ <line hits="1" number="21"/>
+ <line hits="1" number="26"/>
+ <line hits="1" number="28"/>
+ <line hits="1" number="29"/>
+ <line hits="1" number="30"/>
+ <line hits="1" number="31"/>
+ <line hits="1" number="32"/>
+ <line hits="1" number="34"/>
+ <line hits="1" number="40"/>
+ <line hits="1" number="54"/>
+ <line hits="1" number="55"/>
+ <line hits="1" number="56"/>
+ <line hits="1" number="57"/>
+ <line hits="1" number="58"/>
+ <line hits="1" number="59"/>
+ <line hits="1" number="60"/>
+ <line hits="1" number="66"/>
+ <line hits="1" number="72"/>
+ <line hits="1" number="85"/>
+ <line hits="1" number="86"/>
+ <line hits="1" number="87"/>
+ <line hits="1" number="88"/>
+ <line hits="1" number="90"/>
+ <line hits="0" number="92"/>
+ <line hits="0" number="93"/>
+ <line hits="0" number="94"/>
+ </lines>
+ </class>
+ <class branch-rate="0" complexity="0" filename="mod/trapd_settings.py" line-rate="0" name="trapd_settings.py">
+ <methods/>
+ <lines>
+ <line hits="0" number="21"/>
+ <line hits="0" number="24"/>
+ <line hits="0" number="27"/>
+ <line hits="0" number="32"/>
+ <line hits="0" number="43"/>
+ <line hits="0" number="45"/>
+ <line hits="0" number="50"/>
+ <line hits="0" number="52"/>
+ <line hits="0" number="55"/>
+ <line hits="0" number="57"/>
+ <line hits="0" number="60"/>
+ <line hits="0" number="62"/>
+ <line hits="0" number="65"/>
+ <line hits="0" number="67"/>
+ <line hits="0" number="70"/>
+ <line hits="0" number="72"/>
+ <line hits="0" number="74"/>
+ <line hits="0" number="79"/>
+ <line hits="0" number="81"/>
+ <line hits="0" number="83"/>
+ <line hits="0" number="85"/>
+ <line hits="0" number="87"/>
+ <line hits="0" number="89"/>
+ <line hits="0" number="94"/>
+ <line hits="0" number="96"/>
+ <line hits="0" number="98"/>
+ <line hits="0" number="100"/>
+ <line hits="0" number="102"/>
+ <line hits="0" number="104"/>
+ <line hits="0" number="106"/>
+ <line hits="0" number="108"/>
+ <line hits="0" number="113"/>
+ <line hits="0" number="118"/>
+ <line hits="0" number="120"/>
+ <line hits="0" number="125"/>
+ <line hits="0" number="127"/>
+ <line hits="0" number="132"/>
+ <line hits="0" number="141"/>
+ <line hits="0" number="142"/>
+ <line hits="0" number="143"/>
+ <line hits="0" number="144"/>
+ <line hits="0" number="145"/>
+ <line hits="0" number="146"/>
+ <line hits="0" number="155"/>
+ <line hits="0" number="156"/>
+ <line hits="0" number="157"/>
+ <line hits="0" number="158"/>
+ <line hits="0" number="159"/>
+ <line hits="0" number="160"/>
+ <line hits="0" number="161"/>
+ <line hits="0" number="164"/>
+ <line hits="0" number="167"/>
+ </lines>
+ </class>
+ </classes>
+ </package>
+ </packages>
+</coverage>