'Verify slicing by data.'

def test_data_slicing(self):

    self.assertEqual(self.founders[0], self.john)
    self.assertEqual(self.founders[:1], [self.john])
    self.assertEqual(self.founders[1:2], [self.george])
    self.assertEqual(self.founders[(-1)], self.tom)
    self.assertEqual(self.founders[3:], [])
    self.assertEqual(self.founders[:], [self.john, self.george, self.tom])
    self.assertEqual(self.founders[0:2], [self.john, self.george])
    self.assertEqual(self.founders[1:3], [self.george, self.tom])
    self.assertEqual(self.founders[2:], [self.tom])
