summaryrefslogtreecommitdiff
path: root/test_tablib.py
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2011-03-23 00:49:32 -0400
committerKenneth Reitz <me@kennethreitz.com>2011-03-23 00:49:32 -0400
commitdc14a16e04a526b8c2f5a978d8b094760aca05ed (patch)
tree227d7528cf708e81f6e624495b9da1b846dac41a /test_tablib.py
parent2d2ac9b708a44bd7d6e22752c2afa71d1d848e3b (diff)
downloadtablib-dc14a16e04a526b8c2f5a978d8b094760aca05ed.tar.gz
added formatter tests
Diffstat (limited to 'test_tablib.py')
-rwxr-xr-xtest_tablib.py11
1 files changed, 11 insertions, 0 deletions
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__':