Codebase list pysmb / run/25c7adc0-337a-48da-8129-9344620c5b25/main python2 / tests / SMBConnectionTests / util.py
run/25c7adc0-337a-48da-8129-9344620c5b25/main

Tree @run/25c7adc0-337a-48da-8129-9344620c5b25/main (Download .tar.gz)

util.py @run/25c7adc0-337a-48da-8129-9344620c5b25/mainraw · history · blame

import os
from ConfigParser import SafeConfigParser

def getConnectionInfo():
    config_filename = os.path.join(os.path.dirname(__file__), os.path.pardir, 'connection.ini')
    cp = SafeConfigParser()
    cp.read(config_filename)

    info = {
        'server_name': cp.get('server', 'name'),
        'server_ip': cp.get('server', 'ip'),
        'server_port': cp.getint('server', 'port'),
        'client_name': cp.get('client', 'name'),
        'user': cp.get('user', 'name'),
        'password': cp.get('user', 'password'),
        'domain': cp.get('user', 'domain')
    }
    return info