From dc14a16e04a526b8c2f5a978d8b094760aca05ed Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 23 Mar 2011 00:49:32 -0400 Subject: [PATCH] added formatter tests --- test_tablib.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test_tablib.py b/test_tablib.py index 4079809..4e49c50 100755 --- a/test_tablib.py +++ b/test_tablib.py @@ -470,6 +470,17 @@ class TablibTestCase(unittest.TestCase): data.append(new_row) self.assertTrue(data.width == len(new_row)) self.assertTrue(data[0] == new_row) + + def test_formatters(self): + """Confirm formatters are being triggered.""" + + def _formatter(cell_value): + return str(cell_value).upper() + + self.founders.add_formatter('last_name', _formatter) + + for name in [r['last_name'] for r in self.founders.dict]: + self.assertTrue(name.isupper()) if __name__ == '__main__':