Exemplo n.º 1
0
 def test_hashid_can_decode_dictionary(self):
     assert hashid({
         'id': '5XPR828',
         'name': 'Joe',
     }, decode=True) == {
         'id': 10,
         'name': 'Joe'
     }
Exemplo n.º 2
0
 def test_hashid_decodes_non_encoded_value_is_falsey(self):
     assert not hashid('B8I6ub', decode=True)
Exemplo n.º 3
0
 def test_hashid_decodes_several_integers(self):
     assert hashid('2N5c6Hd', decode=True) == (10, 20, 30)
Exemplo n.º 4
0
 def test_hashid_hashes_several_integers(self):
     assert hashid(10, 20, 30) == '2N5c6Hd'
Exemplo n.º 5
0
 def test_hashid_hashes_integer(self):
     assert hashid(10) == '5XPR828'
Exemplo n.º 6
0
 def test_hashid_hashes_several_integers(self):
     assert hashid(10, 20, 30) == 'dB1I1uo'
Exemplo n.º 7
0
 def test_hashid_hashes_integer(self):
     assert hashid(10) == 'l9avmeG'