コード例 #1
0
ファイル: testEns.py プロジェクト: skrackow/PyMICE
 def testMapAcceptsDictsAsInput(self):
   self.checkEnsEqual({'x': '42'},
                      Ens.map(str, {'x': 42}))
コード例 #2
0
ファイル: testEns.py プロジェクト: skrackow/PyMICE
 def testMapOverMultipleEnsReturnsAggregatedEns(self):
   self.checkEnsEqual({'x': 4},
                      Ens.map(max, Ens(x=1), Ens(x=4)))
コード例 #3
0
ファイル: testEns.py プロジェクト: skrackow/PyMICE
 def testMapOverMultipleEnsWithMissingValuesReturnsAggregatedEns(self):
   self.checkEnsEqual({'x': (None, 4)},
                      Ens.map(lambda a, b: (a, b), Ens(), Ens(x=4)))
コード例 #4
0
ファイル: testEns.py プロジェクト: skrackow/PyMICE
 def testMappedChangesAttributes(self):
   self.checkEnsEqual(dict((k, str(v)) for (k, v) in self.ATTRS.items()),
                      Ens.map(str, self.ens))