def test_named_call_with_kwargs(self):
    args = _Call(('foo', (), dict(a=3, b=4)))
    self.assertEqual(args, ('foo', dict(a=3, b=4)))
    self.assertEqual(args, ('foo', (), dict(a=3, b=4)))
    self.assertNotEqual(args, (dict(a=3, b=4),))
    self.assertNotEqual(args, ((), dict(a=3, b=4)))
def test_named_call_with_kwargs(self):
    args = _Call(('foo', (), dict(a=3, b=4)))
    self.assertEqual(args, ('foo', dict(a=3, b=4)))
    self.assertEqual(args, ('foo', (), dict(a=3, b=4)))
    self.assertNotEqual(args, (dict(a=3, b=4),))
    self.assertNotEqual(args, ((), dict(a=3, b=4)))