~mihirsoni/ubuntu-calendar-app/1188819

« back to all changes in this revision

Viewing changes to tests/autopilot/calendar_app/emulators.py

  • Committer: Mihir Soni
  • Date: 2014-08-13 01:23:12 UTC
  • mfrom: (394.1.8 1188819)
  • Revision ID: mihirsoni.123@gmail.com-20140813012312-ofqcxs80fkiqjktd
Suggestion as per balloons comments

Show diffs side-by-side

added added

removed removed

Lines of Context:
106
106
        header.click_action_button('neweventbutton')
107
107
        return self.select_single(NewEvent, objectName='newEventPage')
108
108
 
109
 
    @autopilot.logging.log_action(logger.info)
110
 
    def go_to_edit_event(self):
111
 
        return self.select_single(NewEvent, objectName='newEventPage')
112
 
 
113
109
    def set_picker(self, field, mode, value):
114
110
        # open picker
115
111
        self.pointing_device.click_object(field)
132
128
            parent_object = self
133
129
        return parent_object.select_single("EventView")
134
130
 
 
131
    def get_event_details(self, parent_object=None):
 
132
        if parent_object is None:
 
133
            parent_object = self
 
134
        return parent_object.select_single(EventDetails,
 
135
                                           objectName='eventDetails')
 
136
 
135
137
    def get_month_view(self, parent_object=None):
136
138
        if parent_object is None:
137
139
            parent_object = self
318
320
        :return: The Event Details page.
319
321
 
320
322
        """
321
 
        event_bubbles = self._get_selected_day_event_bubbles()
322
 
        for bubble in event_bubbles:
323
 
            if bubble.get_name() == name:
324
 
                return bubble.open_event()
325
 
        else:
326
 
            raise CalendarException(
327
 
                'Could not find event with name {}.'.format(name))
 
323
        return self.get_event(name).open_event()
328
324
 
329
325
    @autopilot.logging.log_action(logger.info)
330
326
    def delete_event(self, name):
341
337
    def edit_event(self, name):
342
338
        """Edit an event.
343
339
        :param name:The name of event to edit
344
 
        :return : event details pagg. """
 
340
        :return : event details page. """
345
341
        event_details_page = self.open_event(name)
346
342
        return event_details_page.edit()
347
343