def test_constructor_zippedtuples(self): hash = Hash((('foo', 'bar', ), ('bar', 'baz', ), )) self.assertEqual(hash.get('foo'), 'bar') self.assertEqual(hash.get('bar'), 'baz')
def test_method_getter(self): hash = Hash({'foo': 'bar', 'bar': None}) self.assertEqual(hash.get('foo', 'baz'), 'bar') self.assertEqual(hash.get('bar', 'baz'), None) self.assertEqual(hash.get('boo', 'foo'), 'foo') self.assertEqual(hash.get('boo'), None)
def test_constructor_hash(self): hash = Hash({'foo': 'bar', 'bar': 'baz'}) self.assertEqual(hash.get('foo'), 'bar') self.assertEqual(hash.get('bar'), 'baz')