예제 #1
0
 def test_map_square(self):
     self.assertEqual(
         (1, 4, 9, 16, 25, 36, 49, 64, 81, 100),
         tuple(list_ops.map_clone(
             lambda x: x**2, (1, 2, 3, 4, 5, 6, 7, 8, 9, 10))
         )
     )
예제 #2
0
 def test_map_absolute(self):
     self.assertEqual(
         (1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
         tuple(list_ops.map_clone(
             lambda x: abs(x), (-1, 2, -3, 4, -5, 6, -7, 8, -9, 10))
         )
     )
예제 #3
0
 def test_map_cube(self):
     self.assertEqual(
         (-1, 8, -27, 64, -125, 216, -343, 512, -729, 1000),
         tuple(list_ops.map_clone(
             lambda x: x**3, (-1, 2, -3, 4, -5, 6, -7, 8, -9, 10))
         )
     )
예제 #4
0
 def test_map_square(self):
     self.assertEqual(
         (1, 4, 9, 16, 25, 36, 49, 64, 81, 100),
         tuple(
             list_ops.map_clone(lambda x: x**2,
                                (1, 2, 3, 4, 5, 6, 7, 8, 9, 10))))
예제 #5
0
 def test_map_empty(self):
     self.assertEqual([], list(list_ops.map_clone(operator.index, [])))
예제 #6
0
 def test_map_absolute(self):
     self.assertEqual(
         (1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
         tuple(
             list_ops.map_clone(lambda x: abs(x),
                                (-1, 2, -3, 4, -5, 6, -7, 8, -9, 10))))
예제 #7
0
 def test_map_cube(self):
     self.assertEqual(
         (-1, 8, -27, 64, -125, 216, -343, 512, -729, 1000),
         tuple(
             list_ops.map_clone(lambda x: x**3,
                                (-1, 2, -3, 4, -5, 6, -7, 8, -9, 10))))
예제 #8
0
 def test_map_nonempty_list(self):
     self.assertEqual(list_ops.map_clone(lambda x: x + 1, [1, 3, 5, 7]),
                      [2, 4, 6, 8])
예제 #9
0
 def test_map_empty_list(self):
     self.assertEqual(list_ops.map_clone(lambda x: x + 1, []), [])
예제 #10
0
 def test_map_square(self):
     self.assertEqual([1, 4, 9, 16, 25, 36, 49, 64, 81, 100],
                      list_ops.map_clone(lambda x: x**2,
                                         [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]))
예제 #11
0
 def test_map_absolute(self):
     self.assertEqual(
         [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
         list_ops.map_clone(lambda x: abs(x),
                            [-1, 2, -3, 4, -5, 6, -7, 8, -9, 10]))
예제 #12
0
 def test_map_cube(self):
     self.assertEqual(
         [-1, 8, -27, 64, -125, 216, -343, 512, -729, 1000],
         list_ops.map_clone(lambda x: x**3,
                            [-1, 2, -3, 4, -5, 6, -7, 8, -9, 10]))
예제 #13
0
 def test_map_nonempty_list(self):
     self.assertEqual(list_ops.map_clone(lambda x: x + 1, [1, 3, 5, 7]),
                      [2, 4, 6, 8])
예제 #14
0
 def test_map_empty_list(self):
     self.assertEqual(list_ops.map_clone(lambda x: x + 1, []), [])
예제 #15
0
 def test_map_empty(self):
     self.assertEqual([], list(list_ops.map_clone(operator.index, [])))