def test_get_random_token(self): token = utils.get_random_token() self.assertGreater(len(token), 20) self.assertNotEqual(token, utils.get_random_token())
def create(self, docs, **kwargs): for doc in docs: doc['_id'] = get_random_token() doc.setdefault('expiry', utcnow() + timedelta(days=7)) return super().create(docs, **kwargs)
def create(self, docs, **kwargs): for doc in docs: doc["_id"] = get_random_token() if doc.get("expiry_days"): doc.setdefault("expiry", utcnow() + timedelta(days=doc["expiry_days"])) return super().create(docs, **kwargs)