Example #1
0
 def test_different(self):
     """
     Each one should be different
     """
     a = generateId()
     b = generateId()
     self.assertNotEqual(a, b)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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
Example #5
0
 def __init__(self):
     self.done = defer.Deferred()
     self.uid = generateId()
Example #6
0
 def __init__(self):
     self.uid = generateId()
     self._pastRequestIds = set([])
Example #7
0
 def test_string(self):
     """
     Should be a string
     """
     a = generateId()
     self.assertEqual(type(a), str)