#NEWLINE# @ patch ( 'salt.modules.parted._validate_device' , MagicMock ( ) ) #NEWLINE# def test_list__valid_legacy_cmd_output( self ) : #NEWLINE# #INDENT# self . cmdrun_stdout . return_value = self . parted_print_output ( 'valid_legacy' ) #NEWLINE# output = parted . list_ ( '/dev/sda' ) #NEWLINE# self . cmdrun_stdout . assert_called_once_with ( 'parted -m -s /dev/sda print' ) #NEWLINE# expected = { #NEWLINE# #INDENT# 'info' : { #NEWLINE# #INDENT# 'logical sector' : '512' , #NEWLINE# 'physical sector' : '512' , #NEWLINE# 'interface' : 'scsi' , #NEWLINE# 'model' : 'AMCC 9650SE-24M DISK' , #NEWLINE# 'disk' : '/dev/sda' , #NEWLINE# 'partition table' : 'gpt' , #NEWLINE# 'size' : '4000GB' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'partitions' : { #NEWLINE# #INDENT# '1' : { #NEWLINE# #INDENT# 'end' : '150MB' , #NEWLINE# 'number' : '1' , #NEWLINE# 'start' : '17.4kB' , #NEWLINE# 'file system' : '' , #NEWLINE# 'flags' : 'boot' , #NEWLINE# 'type' : 'ext3' , #NEWLINE# 'size' : '150MB' , #NEWLINE# #UNINDENT# } , #NEWLINE# '2' : { #NEWLINE# #INDENT# 'end' : '4000GB' , #NEWLINE# 'number' : '2' , #NEWLINE# 'start' : '3921GB' , #NEWLINE# 'file system' : '' , #NEWLINE# 'flags' : '' , #NEWLINE# 'type' : 'linux-swap(v1)' , #NEWLINE# 'size' : '79.3GB' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } #NEWLINE# self . assertEqual ( output , expected )