コード例 #1
0
ファイル: hash_test.py プロジェクト: hartym/rdc.etl
 def test_restrict_with_renamer(self):
     h = Hash({'foo': 'bar', 'bar': 'baz', })
     h.restrict(tester=lambda k: k in ('bar', ), renamer=lambda k: k.upper())
     self.assertTrue(not 'foo' in h)
     self.assertTrue(not 'bar' in h)
     self.assertTrue('BAR' in h)
     self.assertEqual(h['BAR'], 'baz')
コード例 #2
0
ファイル: hash_test.py プロジェクト: hartym/rdc.etl
 def test_restrict(self):
     h = Hash({'foo': 'bar', 'bar': 'baz', })
     h.restrict(tester=lambda k: k in ('bar', ))
     self.assertTrue(not 'foo' in h)
     self.assertTrue('bar' in h)