Exemplo n.º 1
0
 def accept(filepath):
     try:
         return cache[type(filepath)][filepath]
     except KeyError:
         pass
     filepath = encoded_filepath(filepath)
     result = os.path.abspath(filepath).startswith(root)
     cache[type(filepath)][filepath] = result
     return result
Exemplo n.º 2
0
 def accept(filepath):
     try:
         return cache[type(filepath)][filepath]
     except KeyError:
         pass
     filepath = encoded_filepath(filepath)
     result = os.path.abspath(filepath).startswith(root)
     cache[type(filepath)][filepath] = result
     return result
Exemplo n.º 3
0
 def should_trace(self, original_filename, frame):  # pragma: no cover
     disp = FileDisposition()
     assert original_filename is not None
     disp.original_filename = original_filename
     disp.canonical_filename = encoded_filepath(
         canonical_filename(original_filename))
     disp.source_filename = disp.canonical_filename
     disp.reason = ''
     disp.file_tracer = None
     disp.has_dynamic_filename = False
     disp.trace = hypothesis_check_include(disp.canonical_filename)
     if not disp.trace:
         disp.reason = 'hypothesis internal reasons'
     elif self.__existing_collector is not None:
         check = self.__existing_collector.should_trace(
             original_filename, frame)
         if check.trace:
             self.files_to_propagate.add(check.canonical_filename)
     return disp
Exemplo n.º 4
0
 def should_trace(self, original_filename, frame):  # pragma: no cover
     disp = FileDisposition()
     assert original_filename is not None
     disp.original_filename = original_filename
     disp.canonical_filename = encoded_filepath(
         canonical_filename(original_filename))
     disp.source_filename = disp.canonical_filename
     disp.reason = ''
     disp.file_tracer = None
     disp.has_dynamic_filename = False
     disp.trace = hypothesis_check_include(disp.canonical_filename)
     if not disp.trace:
         disp.reason = 'hypothesis internal reasons'
     elif self.__existing_collector is not None:
         check = self.__existing_collector.should_trace(
             original_filename, frame)
         if check.trace:
             self.files_to_propagate.add(check.canonical_filename)
     return disp