Merge pull request #950 from cassiobotaro/master

Fix List behaviour and added new feature
This commit is contained in:
mdipierro
2015-05-03 10:27:46 -05:00
parent 1394942feb
commit 1bb4117cbd
2 changed files with 28 additions and 26 deletions
+4
View File
@@ -125,8 +125,12 @@ class TestList(unittest.TestCase):
def test_listcall(self):
a = List((1, 2, 3))
self.assertEqual(a(1), 2)
self.assertEqual(a[1], 2)
self.assertEqual(a(3), None)
self.assertEqual(a[3], None)
self.assertEqual(a(-1), 3)
self.assertEqual(a(-5), None)
self.assertEqual(a[-5], None)
self.assertEqual(a(-5, default='x'), 'x')
self.assertEqual(a(-3, cast=str), '1')
a.append('1234')