Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 def test_call_ko(self):
   self.assertEqual(ex.execCall("xyz 2>/dev/null"), 127)
   self.assertRaises(subprocess.CalledProcessError, ex.execCheck, "xyz")
Exemple #4
0
 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)