Fix tests - remove setup from _init_

This commit is contained in:
vic 2012-08-28 18:49:37 +04:00
parent d78d709537
commit ea223232ab
3 changed files with 4 additions and 24 deletions

View File

@ -1,11 +1,8 @@
import time, os
from devops.model import Environment, Network, Node, Disk, Cdrom, Interface
from devops.controller import Controller
from devops.driver.libvirt import Libvirt
from devops.helpers import tcp_ping, wait, TimeoutError
from devops.helpers import tcp_ping, wait
import traceback
import logging
import devops
@ -148,12 +145,3 @@ class Ci(object):
return True
ci = None
def setUp():
if not ci.setup_environment():
raise Exception, "Failed to setup integration environment"
def tearDown():
if not ci.environment_cache_file:
ci.destroy_environment()

View File

@ -1,21 +1,13 @@
import shlex
import os
import sys
import logging
import time
import json
import urllib2
import pprint
from unittest import TestCase
from subprocess import Popen, PIPE
#import posixpath
import paramiko
import posixpath
from devops.helpers import wait, tcp_ping, http
from integration import ci
from integration.base import Base
from helpers import HTTPClient, SSHClient
from helpers import SSHClient
from root import root
logging.basicConfig(format=':%(lineno)d: %(asctime)s %(message)s', level=logging.DEBUG)
@ -93,7 +85,7 @@ class TestNode(Base):
release_remote_path
logging.info("Launching command: %s" % cmd)
res = self.remote.execute(cmd)
if res['exit_status'] != 0:
if res['exit_status']:
self.remote.disconnect()
raise Exception("Command failed: %s" % str(res))
attempts += 1

View File

@ -45,7 +45,7 @@ def main():
suite = integration
elif params.test_suite == 'cookbooks':
suite = cookbooks
# todo fix default values
suite.ci = suite.Ci(params.cache_file, params.iso)
suite.ci.installation_timeout = getattr(params, 'installation_timeout', 1800)
suite.ci.chef_timeout = getattr(params, 'chef_timeout', 600)