Ejemplo n.º 1
0
 def test_map_values(self):
     """
     Test mapping a function to specific column values
     """
     t = TableFu(self.table)
     result = [s.lower() for s in t.values('Style')]
     self.assertEqual(result, t.map(str.lower, 'Style'))
Ejemplo n.º 2
0
 def test_row_map(self):
     """
     Test map a function to rows, or a subset of fields
     """
     t = TableFu(self.table)
     result = [s.lower() for s in t.values('Style')]
     self.assertEqual(result, t.map(lambda row: row['Style'].value.lower()))
Ejemplo n.º 3
0
 def test_map_values(self):
     """
     Test mapping a function to specific column values
     """
     t = TableFu(self.table)
     result = [s.lower() for s in t.values('Style')]
     self.assertEqual(result, t.map(str.lower, 'Style'))
Ejemplo n.º 4
0
 def test_row_map(self):
     """
     Test map a function to rows, or a subset of fields
     """
     t = TableFu(self.table)
     result = [s.lower() for s in t.values('Style')]
     self.assertEqual(result, t.map(lambda row: row['Style'].value.lower()))
Ejemplo n.º 5
0
 def test_map_many_values(self):
     """
     Test mapping a function to multiple columns
     """
     t = TableFu(self.table)
     result = [[s.lower() for s in t.values(value)]
               for value in ['Best Book', 'Style']]
     self.assertEqual(result, t.map(str.lower, 'Best Book', 'Style'))
Ejemplo n.º 6
0
 def test_map_many_values(self):
     """
     Test mapping a function to multiple columns
     """
     t = TableFu(self.table)
     result = [
         [s.lower() for s in t.values(value)]
         for value in ['Best Book', 'Style']
     ]
     self.assertEqual(result, t.map(str.lower, 'Best Book', 'Style'))