def test_invalid_filepath(self): """Test the function with an invalid file path.""" is_local = utils.is_fuzz_target_local('not/a/real/file') self.assertFalse(is_local) is_local = utils.is_fuzz_target_local('') self.assertFalse(is_local) is_local = utils.is_fuzz_target_local(' ') self.assertFalse(is_local)
def test_valid_filepath(self): """Checks is_fuzz_target_local function with a valid filepath.""" is_local = utils.is_fuzz_target_local( os.path.join(TEST_OUT_DIR, 'example_crash_fuzzer')) self.assertTrue(is_local) is_local = utils.is_fuzz_target_local(TEST_OUT_DIR) self.assertFalse(is_local)
def test_valid_filepath(self): """Checks is_fuzz_target_local function with a valid filepath.""" utils.chdir_to_root() helper.build_fuzzers_impl(EXAMPLE_PROJECT, True, 'libfuzzer', 'address', 'x86_64', [], None, no_cache=False, mount_location=None) is_local = utils.is_fuzz_target_local( os.path.join(helper.OSSFUZZ_DIR, 'build', 'out', EXAMPLE_PROJECT, 'do_stuff_fuzzer')) self.assertTrue(is_local) is_local = utils.is_fuzz_target_local( os.path.join(helper.OSSFUZZ_DIR, 'build', 'out', EXAMPLE_PROJECT, 'do_stuff_fuzzer.dict')) self.assertFalse(is_local)