def test_named_empty_call(self):
    args = _Call(('foo', (), {}))
    self.assertEqual(args, ('foo',))
    self.assertEqual(args, ('foo', ()))
    self.assertEqual(args, ('foo', (), {}))
    self.assertEqual(args, ('foo', {}))
    self.assertNotEqual(args, ((),))
    self.assertNotEqual(args, ())
    self.assertNotEqual(args, ({},))
    self.assertNotEqual(args, ('bar',))
    self.assertNotEqual(args, ('bar', ()))
    self.assertNotEqual(args, ('bar', {}))
def test_named_empty_call(self):
    args = _Call(('foo', (), {}))
    self.assertEqual(args, ('foo',))
    self.assertEqual(args, ('foo', ()))
    self.assertEqual(args, ('foo', (), {}))
    self.assertEqual(args, ('foo', {}))
    self.assertNotEqual(args, ((),))
    self.assertNotEqual(args, ())
    self.assertNotEqual(args, ({},))
    self.assertNotEqual(args, ('bar',))
    self.assertNotEqual(args, ('bar', ()))
    self.assertNotEqual(args, ('bar', {}))