module unit.canvas.data.eras¶
-
class
unit.canvas.data.eras.
describe_overlapping_eras
[source]¶ Bases:
unit.canvas.data.eras.ErasTestCase
- All Eras are sorted by start_time. That is…
Era(n).start_time <= Era(n+1).start_time.
- Two adjacent Eras are overlapping if..
Era(n+1).start_time < Era(n).end_time
- There are 6 different overlapping situations to handle:
- o—(e1)—o
o—(e2)—o
o—(e1)—o o—(e2)——-o
Total ecplise….
o—(e1)——-o o—(e2)—-o
o—(e1)—-o o—(e2)—-o
- o——(e1)—-o
o—(e2)—-o
- o——(e1)—-o
o—(e2)—o