def METHOD_NAME(self):
    def f(a):
        return a
    self.assertEqual(f(**{u'a': 4}), 4)
    self.assertRaises(TypeError, f, **{u'stören': 4})
    self.assertRaises(TypeError, f, **{u'someLongString':2})
    try:
        f(a=4, **{u'a': 4})
    except TypeError:
        pass
    else:
        self.fail("duplicate arguments didn't raise")