def test_insert_success(self): self.assertTrue( dealWithInterval.insert( ['[-10,-7]', '(-4,1]', '[3,6)', '(8,12)', '[15,23]'], '[4,8]'), ['[-10,-7]', '(-4,1]', '[3,12)', '[15,23]'])
def test_insert_success(self): self.assertTrue(dealWithInterval.insert(['[-10,-7]', '(-4,1]', '[3,6)', '(8,12)', '[15,23]'],'[4,8]'),['[-10,-7]', '(-4,1]', '[3,12)', '[15,23]'])
intervalList = [] print 'Press the return button to stop enter new interval and go to next step.' print 'List of intervals' try: while True: intervalInput = raw_input() if intervalInput == '': break try: interval(intervalInput) intervalList.append(intervalInput) except (interval_bad_leftbound, interval_bad_rightbound, interval_bad_invalidbound, interval_bad_zero, interval_bad_nocomma): print 'Invalid interval' print intervalList while True: intervalInsert = raw_input('Interval?') if str.lower(intervalInsert) == 'quit' or str.lower(intervalInsert) == 'q': sys.exit() try: interval(intervalInsert) except (interval_bad_leftbound, interval_bad_rightbound, interval_bad_invalidbound, interval_bad_zero, interval_bad_nocomma): print 'Invalid interval' else: intervalList = dealWithInterval.insert(intervalList, intervalInsert) print intervalList except (KeyboardInterrupt, EOFError): print 'Terminate abnormally'
while True: intervalInput = raw_input() if intervalInput == '': break try: interval(intervalInput) intervalList.append(intervalInput) except (interval_bad_leftbound, interval_bad_rightbound, interval_bad_invalidbound, interval_bad_zero, interval_bad_nocomma): print 'Invalid interval' print intervalList while True: intervalInsert = raw_input('Interval?') if str.lower(intervalInsert) == 'quit' or str.lower( intervalInsert) == 'q': sys.exit() try: interval(intervalInsert) except (interval_bad_leftbound, interval_bad_rightbound, interval_bad_invalidbound, interval_bad_zero, interval_bad_nocomma): print 'Invalid interval' else: intervalList = dealWithInterval.insert(intervalList, intervalInsert) print intervalList except (KeyboardInterrupt, EOFError): print 'Terminate abnormally'