dbus proxy object creation doesn't do the right thing when selecting Custom objects from generic proxy objects

Bug #1230046 reported by Christopher Lee on 2013-09-25
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Christopher Lee
autopilot (Ubuntu)

Bug Description

For instance if I have a generic proxy object and attempt to select a custom proxy object from it, what is returned is a generic object type (i.e. autopilot.introspection.dbus.<object type>).

class QLabel(EmulatorBase):

type(generic_object.select_single(QLabel)) -> autopilot.introspection.dbus.QLabel (not __main__.EmulatorBase or whatever).

Related branches

PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:autopilot/1.3 at revision None, scheduled for release in autopilot, milestone Unknown

Changed in autopilot:
status: Triaged → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package autopilot - 1.3.1+13.10.20131003.1-0ubuntu1

autopilot (1.3.1+13.10.20131003.1-0ubuntu1) saucy; urgency=low

  [ Thomi Richards ]
  * Fix attribute error in click package support.
  * Remove a spurious log message. (LP: #1227852)
  * Fix several functional tests.
  * Fix a missing test dependency, and add more logging when a process
    exits before we find the introspection interface. (LP: #1229034)
  * Add a warning when an autopilot query returns many items, and should
    probably be optimised. (LP: #1227830)

  [ Jamie Strandboge ]
  * Adds the apparmor rule needed for click package testing.

  [ Christopher Lee ]
  * Backout additions for logging when a process dies.
  * Changes how the proxy objects are created so the inheritance is
    correct. (LP: #1230046)
  * Fixes issue where a classes _Backend can be None causes uncaught
    exceptions. (LP: #1233972)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 343
 -- Ubuntu daily release <email address hidden> Thu, 03 Oct 2013 09:40:57 +0000

Changed in autopilot (Ubuntu):
status: New → Fix Released
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:autopilot at revision 348, scheduled for release in autopilot, milestone 1.4

Thomi Richards (thomir) on 2013-11-07
Changed in autopilot:
status: Fix Committed → Fix Released
milestone: none → 1.4
Rolf Leggewie (r0lf) wrote :

saucy has seen the end of its life and is no longer receiving any updates. Marking the saucy task for this ticket as "Won't Fix".

Changed in autopilot (Ubuntu Saucy):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers