• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

boto / boto3 / 240
98%
develop: 91%

Build:
Build:
LAST BUILD BRANCH: 1.1.4
DEFAULT BRANCH: develop
Ran 23 Feb 2015 07:20PM UTC
Jobs 5
Files 11
Run time 251min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
240

push

travis-ci

danielgtaylor
Move name collision logic to the model

This change moves and formalizes the name collision logic from the factory
to the resource model. The following has changed:

* Documentation now better matches the factory output.
* Collision renaming order is formalized in one place
  * Order: reserved names (meta), load action, identifiers, actions,
    subresources, references, collections, and then attributes.
* Renaming resource model attributes/methods now happens at model loading
  time rather than class creation time.

The way this works is by creating a mapping of (type, name) tuples to
the renamed value, if it exists. Typically this mapping will be very
sparse and it's fast to create / access. In practice we currently only
have one or two names that collide across all the resource models.

Tests have been updated, some of which needed to define proper Botocore
shapes as the code now looks more closely at those at model load time.

447 of 457 relevant lines covered (97.81%)

4.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 240.1 23 Feb 2015 11:30PM UTC 0
98.3
Travis Job 240.1
2 240.2 23 Feb 2015 11:30PM UTC 0
98.3
Travis Job 240.2
3 240.3 23 Feb 2015 11:31PM UTC 0
97.81
Travis Job 240.3
4 240.4 23 Feb 2015 11:31PM UTC 0
97.81
Travis Job 240.4
5 240.5 23 Feb 2015 11:30PM UTC 0
97.16
Travis Job 240.5
Source Files on build 240
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #240
  • 1e054040 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc