'L{TwistOptions.subCommands} is an iterable of tuples as expected by
L{twisted.python.usage.Options}.'

def test_subCommandsType(self):

    options = TwistOptions()
    for (name, shortcut, parser, doc) in options.subCommands:
        self.assertIsInstance(name, str)
        self.assertIdentical(shortcut, None)
        self.assertTrue(callable(parser))
        self.assertIsInstance(doc, str)
