Exemplo n.º 1
0
   def test_run_from_file(self):
      runner = ExtractionRunner()
      runner.add_runnable(SelfExtractor)
      runner.run_from_file(self.f1_path, output_dir=self.results_dir)

      result_file_path = os.path.join(self.results_dir, 'SelfExtractor.xml')
      self.assertTrue(os.path.isfile(result_file_path))

      xml = ET.parse(result_file_path).getroot()
      self.assertEqual(xml.text, 'file 1')
Exemplo n.º 2
0
    def test_run_from_file(self):
        runner = ExtractionRunner()
        runner.add_runnable(SelfExtractor)
        runner.run_from_file(self.f1_path, output_dir=self.results_dir)

        result_file_path = os.path.join(self.results_dir, 'SelfExtractor.xml')
        self.assertTrue(os.path.isfile(result_file_path))

        xml = ET.parse(result_file_path).getroot()
        self.assertEqual(xml.text, 'file 1')