diff --git a/wizard-work/beam/_smoke_intervals.py b/wizard-work/beam/_smoke_intervals.py new file mode 100644 index 0000000..6e08f59 --- /dev/null +++ b/wizard-work/beam/_smoke_intervals.py @@ -0,0 +1,13 @@ +import sys +sys.path.insert(0, "/root/troupe-standup/wizard-work/beam") +from intervals import merge, total_covered, find_gaps + +def main(): + # smoke + assert merge([(1,4),(3,6),(8,10)]) == [(1,6),(8,10)] + assert total_covered([(1,4),(3,6)]) == 5 + assert find_gaps([(1,3),(5,7)], 0, 8) == [(0,1),(3,5),(7,8)] + print("intervals smoke OK") + +if __name__ == "__main__": + main() \ No newline at end of file