def testPassingKwargsToNoArg(self): add_constant = call_method.AddConstant(100.0) with self.assertRaises(TypeError) as ctx: add_constant(a=123) self.assertEqual(str(ctx.exception), '__call__() takes no keyword arguments')
def testNoArg(self): add_constant = call_method.AddConstant(100.0) self.assertEqual(add_constant(), 101.0)
def testPassingArgsToNoArg(self): add_constant = call_method.AddConstant(100.0) with self.assertRaises(TypeError) as ctx: add_constant(123, 456) self.assertEqual(str(ctx.exception), '__call__() takes no arguments (2 given)')
def testPassingKwargsToNoArg(self): add_constant = call_method.AddConstant(100.0) with self.assertRaises(TypeError): add_constant(a=123)