Esempio n. 1
0
 def test_cast_oid_basic_scoped(self):
     aid = agileid.cast(ObjectId(), 'user')
     self.assertTrue(aid.startswith('user!'))
     self.assertEqual(len(aid), 21)
Esempio n. 2
0
 def test_cast_oid_str_scoped(self):
     aid = agileid.cast('54e2a40ea60b442fff000001', 'user')
     self.assertEqual(aid, 'user!VOKkDqYLRC__AAAB')
Esempio n. 3
0
 def test_cast_oid_basic(self):
     aid = agileid.cast(ObjectId())
     self.assertEqual(len(aid), 16)
Esempio n. 4
0
 def test_cast_oid(self):
     aid = agileid.cast(ObjectId('54e2a40ea60b442fff000001'))
     self.assertEqual(aid, 'VOKkDqYLRC__AAAB')
Esempio n. 5
0
 def test_cast_aid_scoped_existing(self):
     aid = agileid.cast('user!VOKkDqYLRC__AAAB', 'user')
     self.assertEqual(aid, 'user!VOKkDqYLRC__AAAB')
Esempio n. 6
0
 def test_cast_aid(self):
     aid = agileid.cast('VOKkDqYLRC__AAAB')
     self.assertEqual(aid, 'VOKkDqYLRC__AAAB')
Esempio n. 7
0
def cast_invalid_type():
    return agileid.cast('VOKkDqYLRC__AAAB', 'bigco!user')
Esempio n. 8
0
def cast_invalid_oid():
    return agileid.cast('user!54e2a40ea60b442fff000001')
Esempio n. 9
0
def cast_invalid_id():
    return agileid.cast('foo')