Fix List behaviour and added new feature

This commit is contained in:
cassiobotaro
2015-05-02 20:24:04 -03:00
parent 54b385b321
commit 9357d810d8
2 changed files with 27 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')