Exemple #1
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
Exemple #2
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