Ejemplo n.º 1
0
 def test_parse(self):
     coolstamp = sf.SIMPLEFLAKE_EPOCH + 123123
     gen = random.SystemRandom()
     random_bits = gen.getrandbits(sf.SIMPLEFLAKE_RANDOM_LENGTH)
     flake = sf.simpleflake(timestamp=coolstamp, random_bits=random_bits)
     parts = sf.parse_simpleflake(flake)
     self.assertEquals(coolstamp, parts.timestamp)
     self.assertEquals(random_bits, parts.random_bits)
Ejemplo n.º 2
0
 def test_parse(self):
     coolstamp = SIMPLEFLAKE_EPOCH + 123123
     random_bits = random.SystemRandom()\
         .getrandbits(SIMPLEFLAKE_RANDOM_LENGTH)
     flake = simpleflake(timestamp=coolstamp, random_bits=random_bits)
     parts = parse_simpleflake(flake)
     self.assertEquals(coolstamp, parts.timestamp)
     self.assertEquals(random_bits, parts.random_bits)
Ejemplo n.º 3
0
 def simpleflake(self):
     return parse_simpleflake(self.id)
Ejemplo n.º 4
0
def id_timestamp(fid):
    """Get the timestamp from a Flake ID"""
    return parse_simpleflake(fid)
Ejemplo n.º 5
0
 def simpleflake(self):
     return parse_simpleflake(self.id)