Пример #1
0
 def tearDown(self):
     self.assertEqual(self.file_sha256, self.get_result.file_sha256)
     self.assertEqual(self.file_sha256, self.get_result.file_infos.sha256)
     self.get_result = scan_proberesults(self.get_result.result_id)
     for tag in self.get_result.file_infos.tags:
         file_tag_remove(self.file_sha256, tag.id)
     for tagid in self.former_tag:
         file_tag_add(self.file_sha256, tagid)
Пример #2
0
 def test_file_tag_add_remove(self):
     for tag in self.taglist:
         file_tag_add(self.file_sha256, tag.id)
         get_result = scan_proberesults(self.get_result.result_id)
         self.assertIn(tag.id,
                       [x.id for x in get_result.file_infos.tags])
     for tag in self.taglist:
         file_tag_remove(self.file_sha256, tag.id)
         get_result = scan_proberesults(self.get_result.result_id)
         self.assertNotIn(tag.id,
                          [x.id for x in get_result.file_infos.tags])
Пример #3
0
 def setUp(self):
     if self.taglist is None:
         self.taglist = tag_list()
     if len(self.taglist) == 0:
         raise unittest.SkipTest("Skipping No tag found (please add some)")
     # Insure file is present (Force=False)
     scan = scan_files([self.file_path], False, blocking=True)
     self.get_result = scan_proberesults(scan.results[0].result_id)
     # Insure file got no tags for test
     self.former_tag = [x.id for x in self.get_result.file_infos.tags]
     if len(self.former_tag) != 0:
         for tagid in self.former_tag:
             file_tag_remove(self.file_sha256, tagid)
         self.get_result = scan_proberesults(scan.results[0].result_id)