def test_different(self): """ Each one should be different """ a = generateId() b = generateId() self.assertNotEqual(a, b)
def test_increment(self): """ There should be an incrementing component """ import random random.seed(6) a = generateId() random.seed(6) b = generateId() self.assertNotEqual(a, b)
def test_timeComponent(self): """ There should be a time component """ import random import time random.seed(10) a = generateId() time.sleep(0.1) random.seed(10) b = generateId() self.assertNotEqual(a, b)
def build(self, request): """ Initial set up of a request. """ if 'uid' not in request: request['uid'] = generateId() if 'time' not in request: request['time'] = datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S %f%Z') if request['uid'] not in self._pastRequestIds: self._pastRequestIds.add(request['uid']) self._build(request) return request
def __init__(self): self.done = defer.Deferred() self.uid = generateId()
def __init__(self): self.uid = generateId() self._pastRequestIds = set([])
def test_string(self): """ Should be a string """ a = generateId() self.assertEqual(type(a), str)