def test_rollback1(self): self.conf = config.readMainConfig() host = self.conf["dbHost"] db = self.conf["dbName"] login = self.conf["login"] pas = self.conf["pass"] # Get from file all tables state dbInformation = utils.getCountDBObjects(host, db, login, pas) file = os.path.join(os.getcwd(), "dbState.json") with open(file, 'r') as dbF: data = dbF.read() dbJson = json.loads(data) # Check all tables for key in dbJson: db1 = dbInformation[key] db2 = dbJson[key] self.assertEqual(db1, db2, "Different info about " + key) # Get from file user table name file = os.path.join(os.getcwd(), "userTableName.txt") with open(file, 'r') as f: tableName = f.read() # Get from file user table state dbUserTableInfo = utils.getUserTableState(host, db, login, pas, tableName) file = os.path.join(os.getcwd(), "dbUserTableState.json") with open(file, 'r') as dbUserFile: data = dbUserFile.read() dbUserJson = json.loads(data) # Check user table for key in dbUserJson: dbUser1 = dbUserTableInfo[key] dbUser2 = dbUserJson[key] self.assertEqual(dbUser1, dbUser2, "Different info about in user table " + key)
def setUp(self): global url, prKey, token, waitTx, host, db, pas, login self.conf = config.readMainConfig() url = self.conf["url"] prKey = self.conf['private_key'] host = self.conf["dbHost"] db = self.conf["dbName"] login = self.conf["login"] pas = self.conf["pass"] waitTx = self.conf["time_wait_tx_in_block"] lData = utils.login(url, prKey, 0) token = lData["jwtToken"]
import logging import logging.handlers import os import random import stat import sys import threading import time import urlgrabber import urlparse from xmlrpclib import ServerProxy from SimpleXMLRPCServer import SimpleXMLRPCServer # To modify configuration parameters, see /etc/intelligentmirror.conf . # Read config file using Yum's config parsers. mainconf = readMainConfig(readStartupConfig("/etc/intelligentmirror.conf", "/")) # Global Options base_dir = mainconf.base_dir temp_dir = os.path.join(base_dir, mainconf.temp_dir) max_parallel_downloads = int(mainconf.max_parallel_downloads) cache_host = mainconf.cache_host rpc_host = mainconf.rpc_host rpc_port = int(mainconf.rpc_port) logfile = mainconf.logfile max_logfile_size = int(mainconf.max_logfile_size) * 1024 * 1024 max_logfile_backups = int(mainconf.max_logfile_backups) proxy = mainconf.proxy proxy_username = mainconf.proxy_username proxy_password = mainconf.proxy_password
import logging import logging.handlers import os import random import stat import sys import threading import time import urlgrabber import urlparse from xmlrpclib import ServerProxy from SimpleXMLRPCServer import SimpleXMLRPCServer # To modify configuration parameters, see /etc/intelligentmirror.conf . # Read config file using Yum's config parsers. mainconf = readMainConfig(readStartupConfig('/etc/intelligentmirror.conf', '/')) # Global Options base_dir = mainconf.base_dir temp_dir = os.path.join(base_dir, mainconf.temp_dir) max_parallel_downloads = int(mainconf.max_parallel_downloads) cache_host = mainconf.cache_host rpc_host = mainconf.rpc_host rpc_port = int(mainconf.rpc_port) logfile = mainconf.logfile max_logfile_size = int(mainconf.max_logfile_size) * 1024 * 1024 max_logfile_backups = int(mainconf.max_logfile_backups) proxy = mainconf.proxy proxy_username = mainconf.proxy_username proxy_password = mainconf.proxy_password
import logging import logging.handlers import os import random import re import socket import statvfs import sys import threading import time import urlgrabber import urllib import urllib2 import urlparse mainconf = readMainConfig(readStartupConfig('/etc/videocache.conf', '/')) # Gloabl Options enable_video_cache = int(mainconf.enable_video_cache) base_dir_list = mainconf.base_dir.split('|') base_dir = [] for dir in base_dir_list: try: dir_tup = [val.strip() for val in dir.split(':')] if len(dir_tup) == 1 or (len(dir_tup) == 2 and dir_tup[1] == ''): base_dir.append((dir_tup[0], 0)) elif len(dir_tup) == 2: base_dir.append((dir_tup[0], int(dir_tup[1]))) except: # WTF?? Can't even set cache directories properly pass