diff --git a/test.py b/test.py
index <HASH>..<HASH> 100644
--- a/test.py
+++ b/test.py
@@ -1,4 +1,5 @@
 #!/usr/bin/env python
+# -*- coding: utf-8 -*-
 
 import unittest
 
@@ -47,6 +48,11 @@ class Base32CrockfordTests(unittest.TestCase):
     def test_normalize_strict(self):
         self.assertRaises(ValueError, base32_crockford.normalize, 'ix-Lb-Ko', strict=True)
 
+    def test_normalize_invalid_unicode(self):
+        self.assertRaises(ValueError, base32_crockford.normalize, u'ä')
+
+    def test_normalize_invalid_type(self):
+        self.assertRaises(TypeError, base32_crockford.normalize, ['16J'])
 
 if __name__ == '__main__':
     unittest.main()
Add tests for normalization string conversions