virt.virt_test_utils: run_autotest - 'tar' needs relative paths to strip the leading '/'
[autotest-zwu.git] / client / bin / fsdev_disks_unittest.py
blobaaf0d1203615f66a64305144dd40602dd50a61b2
1 #!/usr/bin/python
3 """Tests for fsdev_disks."""
5 __author__ = 'gps@google.com (Gregory Smith)'
7 import unittest
8 import common
9 from autotest_lib.client.bin import fsdev_disks
11 class fsdev_disks_test(unittest.TestCase):
12 def test_legacy_str_to_test_flags(self):
13 obj = fsdev_disks._legacy_str_to_test_flags(
14 'ext2 / -q / / ext2')
15 self.assertEqual('ext2', obj.fstype)
16 self.assertEqual('-q', obj.mkfs_flags)
17 self.assertEqual('', obj.mount_options)
18 self.assertEqual('ext2', obj.fs_tag)
19 obj = fsdev_disks._legacy_str_to_test_flags(
20 'xfs / -f -l size=128m / logbufs=8,logbsize=32768 / xfs_log8')
21 self.assertEqual('xfs', obj.fstype)
22 self.assertEqual('logbufs=8,logbsize=32768', obj.mount_options)
23 self.assertEqual('xfs_log8', obj.fs_tag)
26 if __name__ == '__main__':
27 unittest.main()