lp:~cjwatson/storm/py3-mocker-inspect

Created by Colin Watson and last modified
Get this branch:
bzr branch lp:~cjwatson/storm/py3-mocker-inspect
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Colin Watson
Project:
Storm
Status:
Merged

Recent revisions

513. By Colin Watson

Explain positional-only test.

512. By Colin Watson

Add Python 3 support to tests.mocker.SpecChecker.

inspect.getargspec is deprecated on Python 3, and in any case causes us
problems because it includes the bound first argument (self or similar) for
bound methods. The modern inspect.signature API is for the most part much
easier to use and doesn't have this problem.

There is one wrinkle which requires special handling: method descriptors
don't have the first argument already bound as far as their signature is
concerned, but for the purposes of a mock spec we want to skip it anyway.

511. By Thiago Bellini

Provide needed methods for python3. [r=cjwatson]

510. By Thiago Bellini

Use Python 3-compatible raise syntax. [r=simpoir]

509. By Colin Watson

Wrap DB-API exceptions rather than injecting virtual base classes. [r=simpoir]

508. By Colin Watson

Rename double-underscore identifiers in C extensions. [r=simpoir]

507. By Colin Watson

Import from six.moves where appropriate. [r=simpoir]

506. By Thiago Bellini

Use Python 3-compatible exec functions. [r=cjwatson]

505. By Martin v. Löwis

Make cextensions module build with 3.x. [r=cjwatson]

504. By Thiago Bellini

Use sys.maxsize rather than sys.maxint. [r=cjwatson]

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:storm
This branch contains Public information 
Everyone can see this information.

Subscribers