48
38
def test_trigger_delete(self):
49
39
self.test_listitem.trigger_leading_action('delete_action')
50
self.assertEqual(self.test_page.title, 'delete_action action triggered')
40
self.assertEqual(self.test_page.title,
41
'delete_action action triggered')
52
43
def test_trigger_search(self):
53
44
self.test_listitem.trigger_trailing_action('search_action')
54
self.assertEqual(self.test_page.title, 'search_action action triggered')
45
self.assertEqual(self.test_page.title,
46
'search_action action triggered')
56
48
def test_trigger_edit(self):
57
49
self.test_listitem.trigger_trailing_action('edit_action')
58
self.assertEqual(self.test_page.title, 'edit_action action triggered')
50
self.assertEqual(self.test_page.title,
51
'edit_action action triggered')
60
53
def test_trigger_email(self):
61
54
self.test_listitem.trigger_trailing_action('email_action')
62
self.assertEqual(self.test_page.title, 'email_action action triggered')
55
self.assertEqual(self.test_page.title,
56
'email_action action triggered')
64
58
def test_trigger_all_actions(self):
65
59
self.test_listitem.trigger_leading_action('delete_action')
66
self.assertEqual(self.test_page.title, 'delete_action action triggered')
60
self.assertEqual(self.test_page.title,
61
'delete_action action triggered')
68
63
self.test_listitem.trigger_trailing_action('search_action')
69
self.assertEqual(self.test_page.title, 'search_action action triggered')
64
self.assertEqual(self.test_page.title,
65
'search_action action triggered')
71
67
self.test_listitem.trigger_trailing_action('edit_action')
72
self.assertEqual(self.test_page.title, 'edit_action action triggered')
68
self.assertEqual(self.test_page.title,
69
'edit_action action triggered')
74
71
self.test_listitem.trigger_trailing_action('email_action')
75
self.assertEqual(self.test_page.title, 'email_action action triggered')
72
self.assertEqual(self.test_page.title,
73
'email_action action triggered')
77
75
def test_trigger_nonexistent_leading_action(self):
78
error = self.assertRaises(
79
ubuntuuitoolkit.ToolkitException,
80
self.test_listitem.trigger_leading_action,
81
('this_action_does_not_exist'))
84
'The requested action not found on leading side')
76
error = self.assertRaises(ubuntuuitoolkit.ToolkitException,
77
self.test_listitem.trigger_leading_action,
78
('this_action_does_not_exist'))
79
self.assertEqual(str(error),
80
'The requested action not found on leading side')
86
82
def test_trigger_nonexistent_trailing_action(self):
87
error = self.assertRaises(
88
ubuntuuitoolkit.ToolkitException,
89
self.test_listitem.trigger_trailing_action,
90
'this_action_does_not_exist')
93
'The requested action not found on trailing side')
83
error = self.assertRaises(ubuntuuitoolkit.ToolkitException,
84
self.test_listitem.trigger_trailing_action,
85
'this_action_does_not_exist')
86
self.assertEqual(str(error),
87
'The requested action not found on trailing side')
95
89
def test_select_items(self):
96
90
# Long press to select a word