'L{_intOrDefault} converts values to C{int} if possible, otherwise
returns a default value.'

def test_intOrDefault(self):

    self.assertEqual(irc._intOrDefault(None), None)
    self.assertEqual(irc._intOrDefault([]), None)
    self.assertEqual(irc._intOrDefault(''), None)
    self.assertEqual(irc._intOrDefault('hello', 5), 5)
    self.assertEqual(irc._intOrDefault('123'), 123)
    self.assertEqual(irc._intOrDefault(123), 123)
