Exemple #1
0
 def test_parser_wapiti_xml_is_mine_no_version(self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace('"generatorVersion"',
                                           '"generatorINVALIDHEADER"')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find',
                     return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #2
0
 def test_parser_wapiti_xml_is_mine_no_report_infos(self,
                                                    mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace('report_infos',
                                           'INFOSTHATWONTBEFOUND')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find',
                     return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #3
0
 def test_parser_wapiti_xml_is_mine_version_not_supported(
         self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace(
         'Wapiti 2.3.0', 'Wapiti VERSIONTHATWONTEVEREXIST')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find',
                     return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #4
0
 def test_parser_wapiti_xml_is_mine_invalid_tool_name(
         self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace(
         '<info name="generatorName">wapiti</info>',
         '<info name="generatorName">INVALIDTOOLNAME</info>')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find',
                     return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #5
0
 def test_parser_wapiti_xml_is_mine_no_report_infos(self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace('report_infos', 'INFOSTHATWONTBEFOUND')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find', return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #6
0
 def test_parser_wapiti_xml_is_mine_invalid_tool_name(self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace('<info name="generatorName">wapiti</info>', '<info name="generatorName">INVALIDTOOLNAME</info>')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find', return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #7
0
 def test_parser_wapiti_xml_is_mine_version_not_supported(self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace('Wapiti 2.3.0', 'Wapiti VERSIONTHATWONTEVEREXIST')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find', return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #8
0
 def test_parser_wapiti_xml_is_mine_no_version(self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     stripped_report = report_high.replace('"generatorVersion"', '"generatorINVALIDHEADER"')
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find', return_value=[stripped_report]):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #9
0
 def test_parser_wapiti_xml_is_not_mine(self, mock_lxml_etree_parse):
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find', return_value=['foo.bar']):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #10
0
 def test_parser_wapiti_xml_is_mine(self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find', return_value=[report_high]):
         WapitiXMLParser.__format__ = ''
         self.assertTrue(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #11
0
 def test_parser_wapiti_xml_is_not_mine(self, mock_lxml_etree_parse):
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find',
                     return_value=['foo.bar']):
         WapitiXMLParser.__format__ = ''
         self.assertFalse(WapitiXMLParser.is_mine('foo', 'bar', first=True))
Exemple #12
0
 def test_parser_wapiti_xml_is_mine(self, mock_lxml_etree_parse):
     from .wapiti_reports_2_3_0 import report_high
     with mock.patch('ptp.libptp.parser.AbstractParser._recursive_find',
                     return_value=[report_high]):
         WapitiXMLParser.__format__ = ''
         self.assertTrue(WapitiXMLParser.is_mine('foo', 'bar', first=True))