def test_collapse_4(self):
     inlist = [("a", 1), ("b", 0), ("c", 0), ("d", 1), ("e", None),
               ("f", None), ("g", True)]
     output = seq.collapse(snn, inlist)
     self.assertEquals(["a", "b", "c", "d", "e", "g"],
                       [x[0] for x in output])
 def test_collapse_2(self):
     inlist = [0, 0, 0, 0]
     output = seq.collapse(ident, inlist)
     self.assertEquals([0], list(output))
 def test_collapse_3(self):
     inlist = []
     output = seq.collapse(ident, inlist)
     self.assertEquals([], list(output))
 def test_collapse_1(self):
     inlist = [0, 1, 2, 3, 0, 4, 0, 0, 5, 0, 0, 0, 6, 0, 7]
     output = seq.collapse(lambda x: x, inlist)
     self.assertEquals([0, 1, 2, 3, 0, 4, 0, 5, 0, 6, 0, 7], list(output))
Esempio n. 5
0
	def test_collapse_4(self):
		inlist = [("a", 1), ("b", 0), ("c", 0), ("d", 1), ("e", None), ("f", None), ("g", True)]
		output = seq.collapse(snn, inlist)
		self.assertEquals(["a", "b", "c", "d", "e", "g"], [x[0] for x in output])
Esempio n. 6
0
	def test_collapse_3(self):
		inlist = []
		output = seq.collapse(ident, inlist)
		self.assertEquals([], list(output))
Esempio n. 7
0
	def test_collapse_2(self):
		inlist = [0, 0, 0, 0]
		output = seq.collapse(ident, inlist)
		self.assertEquals([0], list(output))
Esempio n. 8
0
	def test_collapse_1(self):
		inlist = [0, 1, 2, 3, 0, 4, 0, 0, 5, 0, 0, 0, 6, 0, 7]
		output = seq.collapse(lambda x: x, inlist)
		self.assertEquals([0, 1, 2, 3, 0, 4, 0, 5, 0, 6, 0, 7], list(output))