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

boto / boto3
99%
develop: 91%

Build:
Build:
LAST BUILD BRANCH: 1.1.4
DEFAULT BRANCH: develop
Repo Added 03 Oct 2014 09:53PM UTC
Files 45
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

LAST BUILD ON BRANCH batch-actions
branch: batch-actions
CHANGE BRANCH
x
Reset
  • batch-actions
  • 0.0.1
  • 0.0.10
  • 0.0.11
  • 0.0.13
  • 0.0.14
  • 0.0.15
  • 0.0.17
  • 0.0.18
  • 0.0.19
  • 0.0.2
  • 0.0.20
  • 0.0.22
  • 0.0.3
  • 0.0.4
  • 0.0.5
  • 0.0.6
  • 0.0.7
  • 0.0.8
  • 0.0.9
  • 1.0.0
  • 1.0.1
  • 1.1.0
  • 1.1.2
  • 1.1.3
  • collection-path-fix
  • collections
  • collisions
  • config-docs
  • deps
  • develop
  • doc-example
  • doc-structure
  • docs
  • docs-fix
  • docs-kwargs
  • docs-refs
  • equality
  • error-info
  • install-fix
  • integ
  • load-fix
  • loader
  • master
  • meta-object
  • migration-guide
  • model
  • model-collision
  • model-update
  • model-version-update
  • plural-refs
  • ref-load
  • references
  • region-config
  • remove-six
  • repr
  • resource-model-update
  • reverse-jmespath
  • s3-high-level
  • s3-ident-fix
  • service-subresources
  • threading-doc
  • unique-meta
  • useragent

pending completion
169

push

travis-ci

danielgtaylor
Implement batch actions.

This change implements batch actions on collections:

```python
s3.Bucket('boto3').objects.delete()
```

It does the following:

* Create a `CollectionFactory` class to generate subclasses of
  `CollectionManager` and `ResourceCollection`.
* Update the `ResourceFactory` to use the new `CollectionFactory`.
* Add a public `pages()` method to collections. This returns entire
  pages of resource instances and it used by `__iter__` as well.
* Add batch actions as methods via the new `CollectionFactory`.
* Add a `BatchAction` subclass of `Action` which does the following:

    1. Get a page of results from the collection's operation
    2. Build parameters for the batch action operation
    3. Call the batch action operation
    4. Repeat until no more pages

* Makes some previously public members private on `Action` as these
  should never have been public.
* Update documentation to include collection classes.
* Add tests to cover the new functionality.

668 of 678 relevant lines covered (98.53%)

4.92 hits per line

Relevant lines Covered
Build:
Build:
678 RELEVANT LINES 668 COVERED LINES
4.92 HITS PER LINE
Source Files on batch-actions
  • List 0
  • Changed 10
  • Source Changed 9
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
169 batch-actions Implement batch actions. This change implements batch actions on collections: ```python s3.Bucket('boto3').objects.delete() ``` It does the following: * Create a `CollectionFactory` class to generate subclasses of `CollectionManager` and `Re... push 08 Dec 2014 07:17PM UTC danielgtaylor travis-ci pending completion  
151 batch-actions Implement batch actions. This change implements batch actions on collections: ```python s3.Bucket('boto3').objects.delete() ``` It does the following: * Create a `CollectionFactory` class to generate subclasses of `CollectionManager` and `Re... push 26 Nov 2014 11:33PM UTC danielgtaylor travis-ci pending completion  
See All Builds (540)
  • Repo 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

© 2025 Coveralls, Inc