18
18
_disk_info = ('Ubuntu-Server 10.04.1 LTS _Lucid Lynx_ '
19
19
'- Release i386 (20100816.2)')
21
'rootfs / rootfs rw 0 0',
22
'none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0',
23
'none /proc proc rw,nosuid,nodev,noexec,relatime 0 0',
24
'none /dev devtmpfs rw,relatime,size=503688k,nr_inodes=125922,mode=755 0 0',
25
'none /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,'
27
'fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0',
28
'/dev/disk/by-uuid/35583897-668f-4303-80a1-aa4e7f599978 / ext4 '
29
'rw,relatime,errors=remount-ro,barrier=1,data=ordered 0 0',
30
'none /sys/kernel/debug debugfs rw,relatime 0 0',
31
'none /sys/kernel/security securityfs rw,relatime 0 0',
32
'none /dev/shm tmpfs rw,nosuid,nodev,relatime 0 0',
33
'none /var/run tmpfs rw,nosuid,relatime,mode=755 0 0',
34
'none /var/lock tmpfs rw,nosuid,nodev,noexec,relatime 0 0',
35
'binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc '
36
'rw,nosuid,nodev,noexec,relatime 0 0',
37
'gvfs-fuse-daemon /home/evan/.gvfs fuse.gvfs-fuse-daemon '
38
'rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0',
21
'rootfs / rootfs rw 0 0',
22
'none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0',
23
'none /proc proc rw,nosuid,nodev,noexec,relatime 0 0',
24
('none /dev devtmpfs '
25
'rw,relatime,size=503688k,nr_inodes=125922,mode=755 0 0'),
26
('none /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,'
28
'fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0',
29
('/dev/disk/by-uuid/35583897-668f-4303-80a1-aa4e7f599978 / ext4 '
30
'rw,relatime,errors=remount-ro,barrier=1,data=ordered 0 0'),
31
'none /sys/kernel/debug debugfs rw,relatime 0 0',
32
'none /sys/kernel/security securityfs rw,relatime 0 0',
33
'none /dev/shm tmpfs rw,nosuid,nodev,relatime 0 0',
34
'none /var/run tmpfs rw,nosuid,relatime,mode=755 0 0',
35
'none /var/lock tmpfs rw,nosuid,nodev,noexec,relatime 0 0',
36
('binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc '
37
'rw,nosuid,nodev,noexec,relatime 0 0'),
38
('gvfs-fuse-daemon /home/evan/.gvfs fuse.gvfs-fuse-daemon '
39
'rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0'),
180
181
self.assertEqual(mock_execute.call_count, 1)
181
182
self.assertEqual(mock_execute.call_args[0][0], 'setxkbmap')
182
183
self.assertEqual(mock_set_list.call_count, 1)
183
self.assertEqual(mock_set_list.call_args[0][0],
184
'org.gnome.libgnomekbd.keyboard')
185
mock_set_list.call_args[0][0], 'org.gnome.libgnomekbd.keyboard')
185
186
self.assertEqual(mock_set_list.call_args[0][1], 'layouts')
186
187
self.assertIn('se\tdvorak', mock_set_list.call_args[0][2])
188
189
@mock.patch('ubiquity.gsettings.set_list')
189
190
@mock.patch('ubiquity.misc.execute')
190
def test_set_indicator_keymaps_ta(self, mock_execute,
191
def test_set_indicator_keymaps_ta(self, mock_execute, mock_set_list):
192
192
misc.set_indicator_keymaps('ta')
193
193
self.assertEqual(mock_execute.call_count, 1)
194
194
self.assertEqual(mock_execute.call_args[0][0], 'setxkbmap')
195
195
self.assertEqual(mock_set_list.call_count, 1)
196
self.assertEqual(mock_set_list.call_args[0][0],
197
'org.gnome.libgnomekbd.keyboard')
197
mock_set_list.call_args[0][0], 'org.gnome.libgnomekbd.keyboard')
198
198
self.assertEqual(mock_set_list.call_args[0][1], 'layouts')
199
199
self.assertEqual('in\ttam', mock_set_list.call_args[0][2][0])
200
200
self.assertEqual(len(mock_set_list.call_args[0][2]), 4)