Пример #1
0
def get_fuzzer_directory(fuzzer_name):
    """Return directory used by a fuzzer."""
    builtin_fuzzer = builtin_fuzzers.get(fuzzer_name)
    if builtin_fuzzer:
        return builtin_fuzzer.fuzzer_directory

    fuzzer_directory = environment.get_value('FUZZERS_DIR')
    fuzzer_directory = os.path.join(fuzzer_directory, fuzzer_name)
    return fuzzer_directory
 def test_all(self):
     """Tests all()."""
     self.assertItemsEqual([
         ('afl', builtin_fuzzers.get('afl')),
         ('libFuzzer', builtin_fuzzers.get('libFuzzer')),
     ], builtin_fuzzers.all())
 def test_get(self):
     """Tests get()."""
     self.assertIsInstance(builtin_fuzzers.get('libFuzzer'),
                           builtin.BuiltinFuzzer)
     self.assertIsNone(builtin_fuzzers.get('does_not_exist'))