Python tuple
2014-03-11 20:14:56
import unittest
class MyTestCase(unittest.TestCase):
def test_tuple(self):
lang = ["java", "python", "javascript", "php", ".net"]
self.assertEqual(lang[0], "java")
self.assertEqual(lang[1], "python")
self.assertEqual(lang[0:1], ["java"])
self.assertEqual(lang[0:2], ["java", "python"])
self.assertEqual(lang[0:3], ["java", "python", "javascript"])
self.assertEqual(lang[1:2], ["python"])
self.assertEqual(lang[1:3], ["python", "javascript"])
self.assertEqual(lang[1:4], ["python", "javascript", "php"])
self.assertEqual(lang[::2], ['java', 'javascript', '.net'])
self.assertEqual(lang[::3], ['java', 'php'])
self.assertEqual(lang[:-1], ["java", "python", "javascript", "php"])
self.assertEqual(lang[:-2], ["java", "python", "javascript"])
self.assertEqual(lang[:-3], ["java", "python"])