예제 #1
0
 def testisMergeable2(self):
     test_input1 = "[1,2]"
     param = parseString_Interval(test_input1)
     myInt1 = interval(param[0], param[1], param[2], param[3])
     
     test_input2 = "[3,4]"
     param = parseString_Interval(test_input2)
     myInt2 = interval(param[0], param[1], param[2], param[3])
     
     self.assertEqual(False, isMergeable(myInt1, myInt2))
예제 #2
0
    def testisMergeable2(self):
        test_input1 = "[1,2]"
        param = parseString_Interval(test_input1)
        myInt1 = interval(param[0], param[1], param[2], param[3])

        test_input2 = "[3,4]"
        param = parseString_Interval(test_input2)
        myInt2 = interval(param[0], param[1], param[2], param[3])

        self.assertEqual(False, isMergeable(myInt1, myInt2))
예제 #3
0
 def testisMergeable3(self):
     #test if adjacency is flagged
     test_input1 = "[1,2)"
     param = parseString_Interval(test_input1)
     myInt1 = interval(param[0], param[1], param[2], param[3])
     
     test_input2 = "[2,4]"
     param = parseString_Interval(test_input2)
     myInt2 = interval(param[0], param[1], param[2], param[3])
     
     self.assertEqual(True, isMergeable(myInt1, myInt2))
예제 #4
0
    def testisMergeable3(self):
        #test if adjacency is flagged
        test_input1 = "[1,2)"
        param = parseString_Interval(test_input1)
        myInt1 = interval(param[0], param[1], param[2], param[3])

        test_input2 = "[2,4]"
        param = parseString_Interval(test_input2)
        myInt2 = interval(param[0], param[1], param[2], param[3])

        self.assertEqual(True, isMergeable(myInt1, myInt2))