| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # --- BEGIN COPYRIGHT BLOCK ---
- # Copyright (C) 2015 Red Hat, Inc.
- # All rights reserved.
- #
- # License: GPL (version 3 or any later version).
- # See LICENSE for details.
- # --- END COPYRIGHT BLOCK ---
- #
- '''
- Created on Nov 5, 2013
- @author: tbordaz
- '''
- import os
- import sys
- import time
- import ldap
- import logging
- import socket
- import time
- import logging
- import pytest
- from lib389 import DirSrv, Entry, tools
- from lib389.tools import DirSrvTools
- from lib389._constants import DN_DM
- from lib389.properties import *
- log = logging.getLogger(__name__)
- def test_finalizer():
- # for each defined instance, remove it
- for args_instance in ALL_INSTANCES:
- instance = DirSrv(verbose=True)
- instance.allocate(args_instance)
- if instance.exists():
- instance.delete()
- # remove any existing backup for this instance
- instance.clearBackupFS()
- def run_isolated():
- '''
- run_isolated is used to run these test cases independently of a test scheduler (xunit, py.test..)
- To run isolated without py.test, you need to
- - set the installation prefix
- - run this program
- '''
- test_finalizer()
- if __name__ == '__main__':
- run_isolated()
|