def test_phonenumber_preparer(self):
     self.assertEqual(Telefoon.preparer(None), colander.null)
     self.assertEqual(Telefoon.preparer({'landcode': '02', 'nummer': '/553.54.05'}),
                      {'landcode': '+2', 'nummer': '5535405'})
     self.assertEqual(Telefoon.preparer({'landcode': '    0032', 'nummer': '02/55/3.54     05  '}),
                      {'landcode': '+32', 'nummer': '25535405'})
     self.assertEqual(Telefoon.preparer({'landcode': '+32 ', 'nummer': '496 11 31 67'}),
                      {'landcode': '+32', 'nummer': '496113167'})
     self.assertEqual(Telefoon.preparer({'landcode': '+32', 'nummer': ' 496 11 \t 31 67'}),
                      {'landcode': '+32', 'nummer': '496113167'})
     self.assertEqual(Telefoon.preparer({'landcode': '+32', 'nummer': ' 496. 11 \n 31    67'}),
                      {'landcode': '+32', 'nummer': '496113167'})
     self.assertEqual(Telefoon.preparer({'landcode': '+32', 'nummer': ' 50 60 90 60'}),
                      {'landcode': '+32', 'nummer': '50609060'})
     self.assertEqual(Telefoon.preparer({'landcode': '+32', 'nummer': ' 9 245 13 08'}),
                      Telefoon.preparer({'landcode': '+32', 'nummer': ' 9/245.13.08'}))