def __init__(self, filename, failures, test_run_time, total_time_for_all_diffs, time_for_diffs): self.failures = failures self.filename = filename self.test_run_time = test_run_time self.time_for_diffs = time_for_diffs self.total_time_for_all_diffs = total_time_for_all_diffs self.type = test_failures.determine_result_type(failures)
def __init__(self, filename, failures=None, test_run_time=None): # FIXME: s/filename/name to be consistent with the rest of layout_package. self.filename = filename self.failures = failures or [] self.test_run_time = test_run_time or 0 # FIXME: Setting this in the constructor makes this class hard to mutate. self.type = test_failures.determine_result_type(failures)
def __init__(self, filename, failures=None, test_run_time=None, total_time_for_all_diffs=None, time_for_diffs=None): self.filename = filename self.failures = failures or [] self.test_run_time = test_run_time or 0 self.total_time_for_all_diffs = total_time_for_all_diffs or 0 self.time_for_diffs = time_for_diffs or {} # FIXME: Why is this a dictionary? # FIXME: Setting this in the constructor makes this class hard to mutate. self.type = test_failures.determine_result_type(failures)
def __init__(self, filename, failures=None, test_run_time=None): self.filename = filename self.failures = failures or [] self.test_run_time = test_run_time or 0 # FIXME: Setting this in the constructor makes this class hard to mutate. self.type = test_failures.determine_result_type(failures)