Exemplo n.º 1
0
 def test_encode_known_pids(self):
     # check codec logic against a sample of real production noids
     noids = ['2dbx', '5z8x', '13kpr', '17gvd', '17ktk']
     for noid in noids:
         i = decode_noid(noid)
         encoded = encode_noid(i)
         self.assertEqual(noid, encoded)
Exemplo n.º 2
0
 def test_encode_known_pids(self):
     # check codec logic against a sample of real production noids
     noids = ['2dbx', '5z8x', '13kpr', '17gvd', '17ktk']
     for noid in noids:
         i = decode_noid(noid)
         encoded = encode_noid(i)
         self.assertEqual(noid, encoded)
Exemplo n.º 3
0
 def test_round_trip_to_int(self):
     for i in xrange(10000):
         pid = encode_noid(i)
         decoded = decode_noid(pid)
         self.assertEqual(i, decoded)
Exemplo n.º 4
0
 def mint_noid(cls):
     '''Generate a new NOID (Nice Opaque IDentifier).'''
     return encode_noid(cls.next_sequence_value())
Exemplo n.º 5
0
 def mint_noid(cls):
     '''Generate a new NOID (Nice Opaque IDentifier).'''
     return encode_noid(cls.next_sequence_value())
Exemplo n.º 6
0
 def test_round_trip_to_int(self):
     for i in xrange(10000):
         pid = encode_noid(i)
         decoded = decode_noid(pid)
         self.assertEqual(i, decoded)