Merge lp://staging/~brendan-donegan/maas/api_tests into lp://staging/~maas-committers/maas/trunk

Proposed by Brendan Donegan
Status: Rejected
Rejected by: MAAS Lander
Proposed branch: lp://staging/~brendan-donegan/maas/api_tests
Merge into: lp://staging/~maas-committers/maas/trunk
Diff against target: 1052 lines (+1016/-0)
5 files modified
apitests/api.py (+72/-0)
apitests/describe_parser.py (+30/-0)
apitests/tests.template (+36/-0)
apitests/tests/test_api.py (+877/-0)
required-packages/dev (+1/-0)
To merge this branch: bzr merge lp://staging/~brendan-donegan/maas/api_tests
Reviewer Review Type Date Requested Status
MAAS Maintainers Pending
Review via email: mp+302517@code.staging.launchpad.net

Commit message

Tests for MAAS' HTTP API

Description of the change

This branch adds a suite of API tests which will be used to regression test the HTTP API provided by MAAS so that our users can be confident that upgrading to a new version will not break anything that depends on the HTTP API.

Not ready for merging quite yet, I need to address:

- Configurable MAAS API URL
- Need to start and tear down a virus node prior to running any tests (currently done manually)
- Adding a make target to execute the suite

To post a comment you must log in.
5160. By Brendan Donegan

Forgot api.py which has critical code in it

5161. By Brendan Donegan

Move wait helpers into api.py and remove uneeded import

5162. By Brendan Donegan

Flake8 fixes

5163. By Brendan Donegan

Remove parse_resources from describe_parser

5164. By Brendan Donegan

more tests for tags, block device, device

5165. By Brendan Donegan

More machine and device handler tests

5166. By Brendan Donegan

Machine and File handler tests

5167. By Brendan Donegan

Merge from trunk

5168. By Brendan Donegan

Finish files tests and add libvirt-bin dependency

Revision history for this message
MAAS Lander (maas-lander) wrote :

Transitioned to Git.

lp:maas has now moved from Bzr to Git.
Please propose your branches with Launchpad using Git.

git clone https://git.launchpad.net/maas

Unmerged revisions

5168. By Brendan Donegan

Finish files tests and add libvirt-bin dependency

5167. By Brendan Donegan

Merge from trunk

5166. By Brendan Donegan

Machine and File handler tests

5165. By Brendan Donegan

More machine and device handler tests

5164. By Brendan Donegan

more tests for tags, block device, device

5163. By Brendan Donegan

Remove parse_resources from describe_parser

5162. By Brendan Donegan

Flake8 fixes

5161. By Brendan Donegan

Move wait helpers into api.py and remove uneeded import

5160. By Brendan Donegan

Forgot api.py which has critical code in it

5159. By Brendan Donegan

refactoring, fabric tests and wait for deployment and commissioning

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.