click_action_button() is not working

Bug #1326037 reported by Omer Akram
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Fix Released
Medium
Leo Arias

Bug Description

click_action_button() uitoolkit emulator is not working. it was working fine in the previous release but the latest version broke it. I get

Loading tests from: /home/om26er/code/canonical/address-book-app/staging.working/tests/autopilot

Tests running...
<class 'Xlib.protocol.request.QueryExtension'>
Running from: ../../src/app/address-book-app
======================================================================
ERROR: address_book_app.tests.test_edit_contact.TestEditContact.test_remove_email
----------------------------------------------------------------------
Empty attachments:
  process-stdout (../../src/app/address-book-app)

/var/log/syslog: {{{Jun 3 21:17:21 inspiron kernel: [20275.979414] input: autopilot-finger as /devices/virtual/input/input25}}}
process-return-code (../../src/app/address-book-app): {{{-15}}}
process-stderr (../../src/app/address-book-app): {{{
Using contact manager: "memory"
Testability driver loaded. Wire protocol version is "1.4".
unity::action::ActionManager::ActionManager(QObject*):
 Could not determine application identifier. HUD will not work properly.
 Provide your application identifier in $APP_ID environment variable.
UCUriHandler: Empty "APP_ID" environment variable, ignoring.
Fail to connect with sync monitor: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name com.canonical.SyncMonitor was not provided by any .service files")
QObject::connect: No such signal QDBusAbstractInterface::stateChanged()
QObject::connect: No such signal QDBusAbstractInterface::enabledServicesChanged()
WARNING! Do not put Page/Tabs/PageStack inside another Page because that causes confusion which is the active page that sets the title and actions.

** (address-book-app:27029): WARNING **: Unable to register app: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid application ID
WARNING! Do not put Page/Tabs/PageStack inside another Page because that causes confusion which is the active page that sets the title and actions.
Unknown : [19] [-1]
Unknown : [19] [-1]
Unknown : [19] [0]
Unknown : [19] [4]
Unknown : [19] [5]
}}}

Traceback (most recent call last):
  File "/home/om26er/code/canonical/address-book-app/staging.working/tests/autopilot/address_book_app/tests/test_edit_contact.py", line 115, in test_remove_email
    self.add_contact("Fulano", "de Tal", None, ["<email address hidden>"])
  File "/home/om26er/code/canonical/address-book-app/staging.working/tests/autopilot/address_book_app/tests/__init__.py", line 295, in add_contact
    self.main_window.save()
  File "/home/om26er/code/canonical/address-book-app/staging.working/tests/autopilot/address_book_app/emulators/main_window.py", line 131, in save
    self.click_action_button("save")
  File "/usr/lib/python3/dist-packages/autopilot/logging.py", line 46, in inner
    return f(instance, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/ubuntuuitoolkit/_custom_proxy_objects/_mainview.py", line 196, in click_action_button
    header = self.open_header()
  File "/home/om26er/code/canonical/address-book-app/staging.working/tests/autopilot/address_book_app/emulators/main_window.py", line 100, in open_header
    header = self.get_header()
  File "/usr/lib/python3/dist-packages/ubuntuuitoolkit/_custom_proxy_objects/_mainview.py", line 46, in get_header
    raise _common.ToolkitException('The main view has no header.')
ubuntuuitoolkit._custom_proxy_objects._common.ToolkitException: The main view has no header.

Ran 1 test in 26.622s
FAILED (failures=1)

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: ubuntu-ui-toolkit-autopilot 0.1.46+14.10.20140527-0ubuntu1
ProcVersionSignature: Ubuntu 3.15.0-1.5-generic 3.15.0-rc5
Uname: Linux 3.15.0-1-generic x86_64
ApportVersion: 2.14.2-0ubuntu4
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Jun 3 21:09:51 2014
InstallationDate: Installed on 2014-04-21 (43 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
PackageArchitecture: all
SourcePackage: ubuntu-ui-toolkit
UpgradeStatus: Upgraded to utopic on 2014-05-19 (15 days ago)

Revision history for this message
Omer Akram (om26er) wrote :
Changed in ubuntu-ui-toolkit (Ubuntu):
importance: Undecided → Medium
Cris Dywan (kalikiana)
Changed in ubuntu-ui-toolkit (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.