예제 #1
0
    def testConvertToNumbersZeroYear(self):
        test = bestbefore.convertToNumbers("0/01/12")       
        self.assertListEqual(test, [0,1,12])

        test = bestbefore.convertToNumbers("00/01/12")        
        self.assertListEqual(test, [0,1,12])

        test = bestbefore.convertToNumbers("0000/01/12")        
        self.assertListEqual(test, [0,1,12])
예제 #2
0
파일: permtest.py 프로젝트: buzzz321/python
import alternate, bestbefore, itertools, random


for i in range(100000):
    year = random.randrange(0, 2999)
    n1 = random.randrange(1, 99)
    n2 = random.randrange(1, 99)

    temp = [year, n1, n2]
    temp = itertools.permutations(temp)
    
    for date in temp:
        testString="{0}/{1}/{2}".format(date[0], date[1], date[2])

        altDate = alternate.lowestDate(testString)
        bestDate = bestbefore.lowestDate(bestbefore.convertToNumbers(testString))

        if altDate != bestDate :
            print "teststring=",testString, " ", altDate , " != " , bestDate

예제 #3
0
    def testConvertToNumbers(self):
        test = bestbefore.convertToNumbers("2011/01/12")

        self.assertListEqual(test, [2011,1,12])