예제 #1
0
 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]'])
예제 #2
0
	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]'])
예제 #3
0
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'

예제 #4
0
    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'