======================================================================
FAIL: mkfs observes extra_opts and overwrite settings when cmd is not
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched
return func(*args, **keywargs)
File "/root/cloud-init/tests/unittests/test_handler/test_handler_disk_setup.py", line 203, in test_overwrite_and_extra_opts_without_cmd
shell=False)
File "/usr/lib/python2.7/site-packages/mock/mock.py", line 948, in assert_called_once_with
return self.assert_called_with(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/mock/mock.py", line 937, in assert_called_with
six.raise_from(AssertionError(_error_message(cause)), cause)
File "/usr/lib/python2.7/site-packages/six.py", line 718, in raise_from
raise value
AssertionError: Expected call: subp(['/sbin/mkfs.ext4', '/dev/xdb1', '-L', 'without_cmd', '-F', 'are', 'added'], shell=False)
Actual call: subp(['/usr/sbin/mkfs.ext4', '/dev/xdb1', '-L', 'without_cmd', '-F', 'are', 'added'], shell=False)
-------------------- >> begin captured logging << --------------------
cloudinit.config.cc_disk_setup: DEBUG: Checking /dev/xdb1 against default devices
cloudinit.config.cc_disk_setup: DEBUG: Identifying device to create without_cmd filesytem on
cloudinit.config.cc_disk_setup: DEBUG: Automatic device for /dev/xdb1 identified as /dev/xdb1
cloudinit.config.cc_disk_setup: DEBUG: File system type 'ext4' with label 'without_cmd' will be created on /dev/xdb1
cloudinit.config.cc_disk_setup: DEBUG: Creating file system without_cmd on /dev/xdb1
cloudinit.config.cc_disk_setup: DEBUG: Using cmd: ['/usr/sbin/mkfs.ext4', '/dev/xdb1', '-L', 'without_cmd', '-F', 'are', 'added']