| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | 
							- # --- 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 ---
 
- #
 
- import os
 
- import sys
 
- import time
 
- import ldap
 
- import logging
 
- import pytest
 
- from lib389 import DirSrv, Entry, tools, tasks
 
- from lib389.tools import DirSrvTools
 
- from lib389._constants import *
 
- from lib389.properties import *
 
- from lib389.tasks import *
 
- from lib389.utils import *
 
- logging.getLogger(__name__).setLevel(logging.DEBUG)
 
- log = logging.getLogger(__name__)
 
- installation1_prefix = None
 
- class TopologyStandalone(object):
 
-     def __init__(self, standalone):
 
-         standalone.open()
 
-         self.standalone = standalone
 
- @pytest.fixture(scope="module")
 
- def topology(request):
 
-     global installation1_prefix
 
-     if installation1_prefix:
 
-         args_instance[SER_DEPLOYED_DIR] = installation1_prefix
 
-     # Creating standalone instance ...
 
-     standalone = DirSrv(verbose=False)
 
-     args_instance[SER_HOST] = HOST_STANDALONE
 
-     args_instance[SER_PORT] = PORT_STANDALONE
 
-     args_instance[SER_SERVERID_PROP] = SERVERID_STANDALONE
 
-     args_instance[SER_CREATION_SUFFIX] = DEFAULT_SUFFIX
 
-     args_standalone = args_instance.copy()
 
-     standalone.allocate(args_standalone)
 
-     instance_standalone = standalone.exists()
 
-     if instance_standalone:
 
-         standalone.delete()
 
-     standalone.create()
 
-     standalone.open()
 
-     # Clear out the tmp dir
 
-     standalone.clearTmpDir(__file__)
 
-     return TopologyStandalone(standalone)
 
- def test_attr_encrypt_init(topology):
 
-     '''
 
-     Write any test suite initialization here(if needed)
 
-     '''
 
-     return
 
- def test_attr_encrypt_(topology):
 
-     '''
 
-     Write a single test here...
 
-     '''
 
-     return
 
- def test_attr_encrypt_final(topology):
 
-     topology.standalone.delete()
 
-     log.info('attr_encrypt test suite PASSED')
 
- def run_isolated():
 
-     global installation1_prefix
 
-     installation1_prefix = None
 
-     topo = topology(True)
 
-     test_attr_encrypt_init(topo)
 
-     test_attr_encrypt_(topo)
 
-     test_attr_encrypt_final(topo)
 
- if __name__ == '__main__':
 
-     run_isolated()
 
 
  |