def pytest_addoption(parser):
    """
    register argparse-style options and ini-style config values.
    """
    test_selection_group = parser.getgroup('Tests Selection')
    test_selection_group.addoption('--run-destructive', action='store_true',
        default=False, help=
        'Run destructive tests. These tests can include adding or removing users from your system for example. Default: False'
        )
    test_selection_group.addoption('--run-expensive', action='store_true',
        default=False, help=
        'Run expensive tests. These tests usually involve costs like for example bootstrapping a cloud VM. Default: False'
        )
