Exemplo n.º 1
0
 def test_html_size(self):
     """Test to see html that the offline html files are bigger"""
     arguments = Namespace(files=[
         './ExamplePhotos/22-canon_tags.jpg',
         './ExamplePhotos/32-lens_data.jpeg'
     ],
                           loglevel=20,
                           alphabetic=False,
                           no_open=True,
                           export_only=False,
                           test=True,
                           export="html_offline",
                           output="metastalk_exports_offline")
     metastalk = main.MetaStalk()
     metastalk.run(arguments)
     test_passed = True
     for required_file in self.filenames:
         file_size_normal = os.stat(
             f"metastalk_exports/{required_file}.html").st_size
         file_size_offline = os.stat(
             f"metastalk_exports_offline/{required_file}.html").st_size
         if file_size_normal > file_size_offline:
             print(f"Wrong File Size for: {required_file}")
             test_passed = False
     self.assertTrue(test_passed)
Exemplo n.º 2
0
 def test_directory(self):
     """Results for a directory.
     """
     arguments = Namespace(files=['./ExamplePhotos/'],
                           alphabetic=False,
                           loglevel=30,
                           test=True,
                           export_only=False,
                           no_open=True,
                           export=None)
     metastalk = main.MetaStalk()
     self.assertEqual(metastalk.run(arguments), None)
Exemplo n.º 3
0
 def test_files(self):
     """Results for files."""
     arguments = Namespace(files=[
         './ExamplePhotos/22-canon_tags.jpg',
         './ExamplePhotos/32-lens_data.jpeg'
     ],
                           alphabetic=True,
                           no_open=True,
                           export_only=False,
                           loglevel=30,
                           test=True,
                           export=None)
     metastalk = main.MetaStalk()
     self.assertEqual(metastalk.run(arguments), None)
Exemplo n.º 4
0
 def test_export_only(self):
     """Test to show that only export option works"""
     arguments = Namespace(files=['./ExamplePhotos/32-lens_data.jpeg'],
                           loglevel=30,
                           alphabetic=False,
                           no_open=True,
                           export_only=True,
                           test=True,
                           export="png",
                           output="metastalk_exports")
     metastalk = main.MetaStalk()
     metastalk.run(arguments)
     test_passed = True
     for required_file in self.filenames:
         if not os.path.isfile(f"metastalk_exports/{required_file}.png"):
             print(f"missing file {required_file}")
             test_passed = False
     self.assertTrue(test_passed)
Exemplo n.º 5
0
 def test_orca_export(self):
     """Test for export fail."""
     test_passed = True
     arguments = Namespace(files=['./ExamplePhotos/'],
                           loglevel=30,
                           test=True,
                           alphabetic=False,
                           export_only=False,
                           no_open=True,
                           export="pdf",
                           output="metastalk_exports")
     metastalk = main.MetaStalk()
     metastalk.run(arguments)
     for required_file in self.filenames:
         if not os.path.isfile(f"metastalk_exports/{required_file}.pdf"):
             print(f"missing file {required_file}")
             test_passed = False
     self.assertTrue(test_passed)
Exemplo n.º 6
0
 def test_html_export(self):
     """Test to see html files got exported."""
     arguments = Namespace(files=[
         './ExamplePhotos/22-canon_tags.jpg',
         './ExamplePhotos/32-lens_data.jpeg'
     ],
                           loglevel=30,
                           alphabetic=False,
                           no_open=True,
                           export_only=False,
                           test=True,
                           export="html",
                           output="metastalk_exports")
     metastalk = main.MetaStalk()
     metastalk.run(arguments)
     test_passed = True
     for required_file in self.filenames:
         if not os.path.isfile(f"metastalk_exports/{required_file}.html"):
             print(f"missing file {required_file}")
             test_passed = False
     self.assertTrue(test_passed)