示例#1
0
    def test_is_memoized(self):

        it = iter(xrange(20, 30))
        p = mpromise(it.next)
        self.assertEqual(p(), 20)
        self.assertTrue(p.evaluated)
        self.assertEqual(p(), 20)
        self.assertEqual(repr(p), "20")
示例#2
0
    def test_is_memoized(self):

        it = iter(xrange(20, 30))
        p = mpromise(it.next)
        self.assertEqual(p(), 20)
        self.assertTrue(p.evaluated)
        self.assertEqual(p(), 20)
        self.assertEqual(repr(p), "20")
示例#3
0
文件: routes.py 项目: sebleier/celery
 def expand_route(route):
     if isinstance(route, dict):
         return MapRoute(route)
     if isinstance(route, basestring):
         return mpromise(instantiate, route)
     return route
示例#4
0
 def expand_route(route):
     if isinstance(route, dict):
         return MapRoute(route)
     if isinstance(route, basestring):
         return mpromise(instantiate, route)
     return route