def test_manifest_found_no_instructions(self):
     metric = MissingOsgiManifest('test', 'description of a test', metrics_logger=Mock()).configure(Mock(), False)
     metric.pre_files_scan('bad_plugin')
     self.assertEqual(metric.wants_file('META-INF/MANIFEST.MF'), True, "Should want to look at manifest")
     metric.on_read_line("this is a manifest, but it's a bad one.")
     metric.post_files_scan('bad_plugin')
     self.assertEqual(1, metric.value, "Should have a hit")
Esempio n. 2
0
 def test_manifest_found_with_instructions(self):
     metric = MissingOsgiManifest('test',
                                  'description of a test',
                                  metrics_logger=Mock()).configure(
                                      Mock(), False)
     metric.pre_files_scan('good_plugin')
     self.assertEqual(metric.wants_file('META-INF/MANIFEST.MF'), True,
                      "Should want to look at manifest")
     metric.on_read_line("Import-Package: com.atlassian.awesome:1.0")
     self.assertEqual(0, metric.value, "Shouldn't have a hit")
Esempio n. 3
0
 def test_manifest_found_no_instructions(self):
     metric = MissingOsgiManifest('test',
                                  'description of a test',
                                  metrics_logger=Mock()).configure(
                                      Mock(), False)
     metric.pre_files_scan('bad_plugin')
     self.assertEqual(metric.wants_file('META-INF/MANIFEST.MF'), True,
                      "Should want to look at manifest")
     metric.on_read_line("this is a manifest, but it's a bad one.")
     metric.post_files_scan('bad_plugin')
     self.assertEqual(1, metric.value, "Should have a hit")
 def test_manifest_found_with_instructions(self):
     metric = MissingOsgiManifest('test', 'description of a test', metrics_logger=Mock()).configure(Mock(), False)
     metric.pre_files_scan('good_plugin')
     self.assertEqual(metric.wants_file('META-INF/MANIFEST.MF'), True, "Should want to look at manifest")
     metric.on_read_line("Import-Package: com.atlassian.awesome:1.0")
     self.assertEqual(0, metric.value, "Shouldn't have a hit")