Exemplo n.º 1
0
 def testMapAcceptsDictsAsInput(self):
   self.checkEnsEqual({'x': '42'},
                      Ens.map(str, {'x': 42}))
Exemplo n.º 2
0
 def testMapOverMultipleEnsReturnsAggregatedEns(self):
   self.checkEnsEqual({'x': 4},
                      Ens.map(max, Ens(x=1), Ens(x=4)))
Exemplo n.º 3
0
 def testMapOverMultipleEnsWithMissingValuesReturnsAggregatedEns(self):
   self.checkEnsEqual({'x': (None, 4)},
                      Ens.map(lambda a, b: (a, b), Ens(), Ens(x=4)))
Exemplo n.º 4
0
 def testMappedChangesAttributes(self):
   self.checkEnsEqual(dict((k, str(v)) for (k, v) in self.ATTRS.items()),
                      Ens.map(str, self.ens))