def test_spill_by_index(self): 'test spill_by_index returns the correct spill object' spill = [point_line_release_spill(self.num_elements, self.start_position, self.start_time), point_line_release_spill(self.num_elements, self.start_position, self.start_time)] scp = SpillContainerPair(True) scp += spill[0] scp += spill[1] for ix in range(2): assert scp.spill_by_index(ix) is spill[ix] u_spill = scp.spill_by_index(ix, uncertain=True) assert u_spill is not spill[ix] assert scp.items()[1].spills[ix] is u_spill
def test_spill_by_index(self): 'test spill_by_index returns the correct spill object' spill = [ point_line_release_spill(self.num_elements, self.start_position, self.start_time), point_line_release_spill(self.num_elements, self.start_position, self.start_time) ] scp = SpillContainerPair(True) scp += spill[0] scp += spill[1] for ix in range(2): assert scp.spill_by_index(ix) is spill[ix] u_spill = scp.spill_by_index(ix, uncertain=True) assert u_spill is not spill[ix] assert scp.items()[1].spills[ix] is u_spill