def testLimitNegative(self): lst = [1, 2, 3] clipping = collection.Trim(lst, limit=-3) self.assertEqual(lst, []) self.assertEqual(clipping, [1, 2, 3])
def testSomeClipping(self): lst = [1, 2, 3, 4, 5, 6, 7] clipping = collection.Trim(lst, limit=4) self.assertEqual(lst, [1, 2, 3, 4]) self.assertEqual(clipping, [5, 6, 7])
def testNoClipping(self): lst = [1, 2, 3, 4] clipping = collection.Trim(lst, limit=10) self.assertEqual(lst, [1, 2, 3, 4]) self.assertEqual(clipping, [])
def testEmpty(self): lst = [] clipping = collection.Trim(lst, limit=3) self.assertEqual(lst, []) self.assertEqual(clipping, [])