def setUp(self): for ft in ('ext2', 'ext4', 'xfs', 'reiserfs', 'jfs', 'btrfs', 'ntfs', 'fat16', 'fat32', 'swap'): f = '{0}.fs'.format(ft) if ft == 'btrfs': size = 300 # btrfs minimum size is 256M else: size = 50 execute.execCall(['dd', 'if=/dev/zero', 'of={0}'.format(f), 'bs=1M', 'count={0:d}'.format(size)], shell=False)
def test_call_ok(self): self.assertEqual(ex.execCall("ls >/dev/null"), 0) self.assertEqual(ex.execCall("ls -lh | grep -q '[.]'"), 0) self.assertEqual(ex.execCall(['echo', '-n'], shell=False), 0)
def test_call_ko(self): self.assertEqual(ex.execCall("xyz 2>/dev/null"), 127) self.assertRaises(subprocess.CalledProcessError, ex.execCheck, "xyz")
def setUp(self): execute.execCall(['dd', 'if=/dev/zero', 'of=ext4.fs', 'bs=1M', 'count=50'], shell=False) fs.makeFs('ext4.fs', 'ext4', 'test ext4', True)