Ejemplo n.º 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])
Ejemplo n.º 2
0
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

Ejemplo n.º 3
0
    def testConvertToNumbers(self):
        test = bestbefore.convertToNumbers("2011/01/12")

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