def METHOD_NAME(self):
    from certbot.configuration import NamespaceConfig
    config_base = "foo"
    work_base = "bar"
    logs_base = "baz"
    server = "mock.server"
    mock_namespace = mock.MagicMock(spec=['config_dir', 'work_dir',
                                          'logs_dir', 'http01_port',
                                          'https_port',
                                          'domains', 'server'])
    mock_namespace.config_dir = config_base
    mock_namespace.work_dir = work_base
    mock_namespace.logs_dir = logs_base
    mock_namespace.server = server
    config = NamespaceConfig(mock_namespace)
    assert os.path.isabs(config.config_dir)
    assert config.config_dir == \
                     os.path.join(os.getcwd(), config_base)
    assert os.path.isabs(config.work_dir)
    assert config.work_dir == \
                     os.path.join(os.getcwd(), work_base)
    assert os.path.isabs(config.logs_dir)
    assert config.logs_dir == \
                     os.path.join(os.getcwd(), logs_base)
    assert os.path.isabs(config.accounts_dir)
    assert os.path.isabs(config.backup_dir)
    with warnings.catch_warnings():
        warnings.simplefilter("ignore", DeprecationWarning)
        assert os.path.isabs(config.csr_dir)
        assert os.path.isabs(config.key_dir)
    assert os.path.isabs(config.in_progress_dir)
    assert os.path.isabs(config.temp_checkpoint_dir)