示例#1
0
文件: solve.py 项目: Onager/dotty
 def testReducer(self):
     # This should return a reducer that computes the mean of the age
     # property on a repeated object (tests let us use a dict as a stand-in).
     r = api.apply(("reducer", ("var", "mean"), ("var", "age")))
     self.assertIsInstance(r, reducer.IReducer)
     users = repeated.meld({"name": "Mary", "age": 10},
                           {"name": "Bob", "age": 20})
     average = reducer.reduce(r, users)
     self.assertEqual(average, 15)
示例#2
0
 def testReducer(self):
     # This should return a reducer that computes the mean of the age
     # property on a repeated object (tests let us use a dict as a stand-in).
     r = api.apply(("reducer", ("var", "mean"), ("var", "age")))
     self.assertIsInstance(r, reducer.IReducer)
     users = repeated.meld({
         "name": "Mary",
         "age": 10
     }, {
         "name": "Bob",
         "age": 20
     })
     average = reducer.reduce(r, users)
     self.assertEqual(average, 15)
示例#3
0
文件: core.py 项目: rlugojr/dotty
 def __call__(self, data, chunk_size=None):
     return reducer.reduce(self, data, chunk_size)
示例#4
0
文件: core.py 项目: Onager/dotty
 def __call__(self, data, chunk_size=None):
     return reducer.reduce(self, data, chunk_size)