def setUp(self): self.setupModules(["_isys", "block", "ConfigParser"]) self.fs = mock.DiskIO() self.anaconda = mock.Mock() self.anaconda.security.auth.find.return_value = -1 import pyanaconda.users pyanaconda.users.log = mock.Mock() pyanaconda.users.iutil = mock.Mock() pyanaconda.users.iutil.mkdirChain = mock.Mock() pyanaconda.users.os = mock.Mock() pyanaconda.users.os.fork.return_value=False pyanaconda.users.os.waitpid.return_value=(1, 1) pyanaconda.users.os.WEXITSTATUS.return_value=0 pyanaconda.users.libuser.admin = mock.Mock() pyanaconda.users.libuser.GIDNUMBER = GIDNUMBER pyanaconda.users.libuser.HOMEDIRECTORY = HOMEDIRECTORY pyanaconda.users.libuser.admin().lookupGroupByName.return_value = False pyanaconda.users.libuser.admin().lookupUserByName.return_value = False pyanaconda.users.libuser.admin().initGroup().get.return_value = [''] pyanaconda.users.libuser.admin().initGroup().reset_mock() pyanaconda.users.libuser.admin().reset_mock()
def setUp(self): self.setupModules(["_isys", "block", "logging", "ConfigParser"]) self.fs = mock.DiskIO() self.anaconda = mock.Mock() self.anaconda.ksdata.vnc.password = '' import pyanaconda pyanaconda.anaconda_log = mock.Mock() self.OK = 22 import pyanaconda.vnc pyanaconda.vnc.log = mock.Mock() pyanaconda.vnc.os = mock.Mock() pyanaconda.vnc.subprocess = mock.Mock() pyanaconda.vnc.subprocess.Popen().communicate.return_value = (1, 2) pyanaconda.vnc.subprocess.Popen().returncode = self.OK pyanaconda.vnc.open = self.fs.open self.ROOT = '/' self.DISPLAY = '2' self.DESKTOP = 'Desktop' self.PASS = '' self.LOG_FILE = '/tmp/vnc.log' self.PW_FILE = '/tmp/vncpassword' self.VNCCONNECTHOST = 'host'
def setUp(self): self.setupModules(["_isys", "block", "ConfigParser"]) self.fs = mock.DiskIO() DISCINFO = "1273712438.740122\n" DISCINFO += "Fedora 13\n" DISCINFO += "i386\n" DISCINFO += "ALL\n" DISCINFO2 = "1273712438.740122\n" DISCINFO2 += "Fedora 13\n" DISCINFO2 += "i386\n" DISCINFO2 += "1,2\n" self.fs.open('/mnt/install/cdimage/.discinfo', 'w').write(DISCINFO) self.fs.open('/tmp/.discinfo', 'w').write(DISCINFO2) import pyanaconda.image pyanaconda.image.gettext = mock.Mock() pyanaconda.image.log = mock.Mock() pyanaconda.image.open = self.fs.open pyanaconda.image.isys = mock.Mock() pyanaconda.image._arch = 'i386' pyanaconda.image.stat = mock.Mock() pyanaconda.image.stat.ST_SIZE = 0 pyanaconda.image.os = mock.Mock() pyanaconda.image.os.R_OK = 0 pyanaconda.image.os.stat.return_value = [2048] pyanaconda.image.os.listdir.return_value = [IMAGENAME]
def setUp(self): self.setupModules(["_isys", "block", "ConfigParser"]) self.fs = mock.DiskIO() import pyanaconda.flags self.mock2 = mock.Mock() pyanaconda.flags.open = mock.Mock(return_value=self.mock2)
def setUp(self): self.setupModules(["_isys", "block", 'parted', 'storage', 'pyanaconda.storage.formats', 'logging', 'ConfigParser', 'pyanaconda.storage.storage_log']) self.fs = mock.DiskIO() import pyanaconda pyanaconda.anaconda_log = mock.Mock() import pyanaconda.partIntfHelpers
def setUp(self): self.setupModules(["_isys", "block", "ConfigParser"]) self.fs = mock.DiskIO() self.fs.open('/mnt/sysimage/etc/inittab', 'w').write('id:5:initdefault:') self.fs.open('/mnt/sysimage/etc/sysconfig/desktop', 'w').write('') import pyanaconda.desktop pyanaconda.desktop.log = mock.Mock() pyanaconda.desktop.open = self.fs.open
def setUp(self): self.setupModules([ "_isys", "block", "logging", "parted", "storage", "pyanaconda.storage.formats", "ConfigParser", "pyanaconda.storage.storage_log" ]) self.fs = mock.DiskIO() import pyanaconda pyanaconda.anaconda_log = mock.Mock() import pyanaconda.packages
def setUp(self): self.setupModules(["_isys", "block", "ConfigParser"]) self.fs = mock.DiskIO() import pyanaconda.security pyanaconda.security.log = mock.Mock() pyanaconda.security.open = self.fs.open pyanaconda.security.iutil = mock.Mock() import pyanaconda.flags pyanaconda.flags.flags.selinux = 1
def setUp(self): self.setupModules(["_isys", "block", "ConfigParser"]) self.fs = mock.DiskIO() import pyanaconda.timezone pyanaconda.timezone.log = mock.Mock() pyanaconda.timezone.open = self.fs.open pyanaconda.timezone.os.access = mock.Mock(return_value = True) pyanaconda.timezone.shutil.copyfile = mock.Mock() pyanaconda.timezone.os = mock.Mock() pyanaconda.timezone.os.access.return_value = True pyanaconda.timezone.shutil = mock.Mock()
def copy_to_sysimage_test(self): from pyanaconda import iutil fs = mock.DiskIO() self.take_over_io(fs, iutil) self.assertEqual(iutil.copy_to_sysimage("/etc/securetty"), False) fs["/etc/securetty"] = "tty1" iutil.os.makedirs = mock.Mock() iutil.shutil.copy = mock.Mock() self.assertEqual(iutil.copy_to_sysimage("/etc/securetty"), True) iutil.os.makedirs.assert_called_with("/mnt/sysimage/etc") iutil.shutil.copy.assert_called_with("/etc/securetty", "/mnt/sysimage/etc/securetty")
def setUp(self): self.setupModules([]) self.fs = mock.DiskIO() import pyanaconda.firewall self.modifiedModule("pyanaconda.firewall") self.modifiedModule("os.path") pyanaconda.firewall.open = self.fs.open pyanaconda.firewall.log = mock.Mock() pyanaconda.firewall.iutil = mock.Mock() pyanaconda.firewall.os = mock.Mock() pyanaconda.firewall.os.path = mock.Mock() pyanaconda.firewall.os.path.exists = self.fs.os_path_exists
def setUp(self): self.setupModules([ '_isys', 'block', 'parted', 'storage', 'pyanaconda.storage.formats', 'logging', 'add_drive_text', 'ConfigParser', 'pyanaconda.storage.storage_log', 'pyanaconda.anaconda_log', 'snack' ]) self.fs = mock.DiskIO() import pyanaconda pyanaconda.anaconda_log = mock.Mock() import snack snack.SnackScreen = mock.Mock() import pyanaconda.rescue pyanaconda.rescue.open = self.fs.open
def setUp(self): self.setupModules(['_isys', 'block', 'os']) self.fs = mock.DiskIO() # os module global mock self.modifiedModule("os") os = sys.modules['os'] os.access = mock.Mock(return_value=False) os.uname.return_value = ('', '', '', '', 'i386') os.environ = {} # fake /tmp/product/.buildstamp file self.BUGURL = 'http://bug.url' self.FINAL = 'false' self.ARCH = 'i386' self.NAME = '__anaconda' self.UUID = '123456.%s' % self.ARCH self.VERSION = '14' self.FILENAME = '/tmp/product/.buildstamp' self.FILE = \ "[Main]\n"\ "BugURL: %s\n"\ "IsFinal: %s\n"\ "Arch: %s\n"\ "Product: %s\n"\ "UUID: %s\n"\ "Version: %s\n" % \ (self.BUGURL, self.FINAL, self.ARCH, self.NAME, self.UUID, self.VERSION) self.fs.open(self.FILENAME, 'w').write(self.FILE) # mock builtin open function self.open = __builtin__.open __builtin__.open = self.fs.open if 'pyanaconda.product' in sys.modules: del (sys.modules["pyanaconda.product"])
def setUp(self): self.setupModules(['_isys', 'block', 'logging', 'ConfigParser']) self.fs = mock.DiskIO() self.OK = 22 self.SYSCONFIGDIR = "/tmp/etc/sysconfig" self.NETSCRIPTSDIR = "%s/network-scripts" % (self.SYSCONFIGDIR) self.NETWORKCONFFILE = '%s/network' % self.SYSCONFIGDIR self.IFCFGLOG = '/tmp/ifcfg.log' self.DEFAULT_HOSTNAME = 'localhost.localdomain' self.CONT = "DEVICE=eth0\nHWADDR=00:11:22:50:55:50\nTYPE=Ethernet\nBOOTPROTO=dhcp\n" self.DEVICE = 'eth0' self.DEV_FILE = self.NETSCRIPTSDIR + '/ifcfg-eth0' self.DEV_KEY_FILE = self.NETSCRIPTSDIR + '/keys-eth0' self.fs.open(self.DEV_FILE, 'w').write(self.CONT) import pyanaconda pyanaconda.anaconda_log = mock.Mock() import pyanaconda.network pyanaconda.network.socket = mock.Mock() pyanaconda.network.socket.gethostname.return_value = self.DEFAULT_HOSTNAME pyanaconda.network.open = self.fs.open pyanaconda.simpleconfig.open = self.fs.open pyanaconda.network.sysconfigDir = self.SYSCONFIGDIR pyanaconda.network.netscriptsDir = self.NETSCRIPTSDIR pyanaconda.network.networkConfFile = self.NETWORKCONFFILE pyanaconda.network.ifcfgLogFile = self.IFCFGLOG self.fs.open(self.IFCFGLOG, 'w') # Network mock pyanaconda.network.Network.update = mock.Mock() self.setNMControlledDevices_backup = pyanaconda.network.Network.setNMControlledDevices pyanaconda.network.Network.setNMControlledDevices = mock.Mock() pyanaconda.network.Network.netdevices = {}
def __init__(self, test_case, target_module): self.fs = mock.DiskIO() # pylint: disable=no-member test_case.take_over_io(self.fs, target_module)
def __init__(self, target_module): self.fs = mock.DiskIO() self.fs.take_over_module(target_module)
def setUp(self): self.setupModules( ['report.plugins.bugzilla', 'report.plugins.bugzilla.filer']) self.fs = mock.DiskIO()
def __init__(self, test_case, target_module): self.fs = mock.DiskIO() test_case.take_over_io(self.fs, target_module)
def setUp(self): self.setupModules([]) self.fs = mock.DiskIO()
def setUp(self): self.setupModules(['report.plugins.strata']) self.fs = mock.DiskIO()