def test_size_limit(self): timeout = 666 size_limit = 666 xxx = TempDict(timeout=timeout, size_limit=size_limit) for x in range(1, size_limit * 2): xxx.set(x, TestObject(x)) if x < size_limit: self.assertEqual(len(xxx), x) self.assertEqual(xxx.get(x).id, x) self.assertEqual(xxx.get(x + 1), None) else: self.assertEqual(len(xxx), size_limit) self.assertEqual(xxx.get(x - size_limit + 1).id, x - size_limit + 1) self.assertEqual(xxx.get(x - size_limit), None)
def test_size_limit(self): timeout = 666 size_limit = 666 xxx = TempDict(timeout=timeout, size_limit=size_limit) for x in range(1, size_limit * 2): xxx.set(x, TestObject(x)) if x < size_limit: self.assertEqual(len(xxx), x) self.assertEqual(xxx.get(x).id, x) self.assertEqual(xxx.get(x + 1), None) else: self.assertEqual(len(xxx), size_limit) self.assertEqual( xxx.get(x - size_limit + 1).id, x - size_limit + 1) self.assertEqual(xxx.get(x - size_limit), None)
def get(self, key): ret = TempDict.get(self, key) if ret is None: raise Exception('TokenFailure: Invalid token') return ret
def get(self, key): ret = TempDict.get(self, key) if ret is None: raise errors.TokenFailure("Not found") return ret
def get(self, key): ret = TempDict.get(self, key) if ret == None: raise errors.TokenFailure("Not found") return ret
def get(self, key): ret = TempDict.get(self, key) if ret is None: raise errors.InternalServerError("TokenFailure: Invalid token") return ret