def test_next_shortened_url_token_limits(self): test_data = ( ("ZZZZZ", "100000"), ("ZZZZZZZZ", "100000000") ) for i in test_data: self.assertEquals(i[1], utils.next_token(i[0]))
def test_next_shortened_url_token(self): test_data = ( ("0000", "0001"), ("0005", "0006"), ("0008", "0009"), ("0009", "000a"), ("000b", "000c"), ("000o", "000p"), ("000z", "000A"), ("000G", "000H"), ("000Y", "000Z"), ("000Z", "0010"), ("34ZZ", "3500"), ("aabz", "aabA"), ("a00z", "a00A"), ("Az3d", "Az3e"), ("YZZZ", "Z000"), ) for i in test_data: self.assertEquals(i[1], utils.next_token(i[0]))
def test_first_shortened_url_token(self): next = utils.next_token() self.assertEquals("0000", next)