human
Complete this python program:
def make_standard_options_test(options):
assistant
#Here is the Python program you requested.

    """Return a ``StandardOptionsTestCase`` which tests that the passed in
    options class provides the expected defaults and basic functionality.
    :ivar usage.Options options: The ``usage.Options`` class under test.
    :returns: a ``TestCase``
    """
    class StandardOptionsTestCase(TestCase, ):
        '\n                                Tests    for    the    standard    options    that    should    be    available    for    every\n                                flocker    command.\n                                '
        def test_sys_module_default(self):
            '\n                                                ``flocker_standard_options``    adds    a    ``_sys_module``    attribute\n                                                which    is    ``sys``    by    default.\n                                                '
            self.assertIs(sys, options()._sys_module)
        def test_sys_module_override(self):
            '\n                                                ``flocker_standard_options``    adds    a    ``sys_module``    argument    to    the\n                                                initialiser    which    is    assigned    to    ``_sys_module``.\n                                                '
            fake_sys_module = FakeSysModule()
            self.assertIs(fake_sys_module, options(sys_module=fake_sys_module)._sys_module)
        def test_version(self):
            '\n                                                Flocker    commands    have    a    `--version`    option    which    prints    the    current\n                                                version    string    to    stdout    and    causes    the    command    to    exit    with    status\n                                                `0`.\n                                                '
            sys = FakeSysModule()
            error = self.assertRaises(SystemExit, options(sys_module=sys).parseOptions, ['--version'])
            self.assertEqual(((__version__ + '\n'), 0), (sys.stdout.getvalue(), error.code))
        def test_verbosity_default(self):
            '\n                                                Flocker    commands    have    `verbosity`    of    `0`    by    default.\n                                             ...