Merge lp:~allenap/maas/rpc-alt-cluster-rpc-fixture into lp:~maas-committers/maas/trunk
Proposed by
Gavin Panella
Status: | Merged |
---|---|
Approved by: | Gavin Panella |
Approved revision: | no longer in the source branch. |
Merged at revision: | 2664 |
Proposed branch: | lp:~allenap/maas/rpc-alt-cluster-rpc-fixture |
Merge into: | lp:~maas-committers/maas/trunk |
Diff against target: |
241 lines (+117/-11) 4 files modified
src/maasserver/rpc/testing/fixtures.py (+107/-2) src/provisioningserver/rpc/testing/__init__.py (+4/-3) src/provisioningserver/rpc/tests/test_power.py (+4/-4) src/provisioningserver/tests/test_events.py (+2/-2) |
To merge this branch: | bzr merge lp:~allenap/maas/rpc-alt-cluster-rpc-fixture |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jeroen T. Vermeulen (community) | Approve | ||
Blake Rouse (community) | Approve | ||
Review via email: mp+230109@code.launchpad.net |
Commit message
New fixture AlternativeClus
The existing ClusterRPCFixture wires clients up to the "real" cluster RPC implementation, which was a bit short-sighted of me; it is increasingly dependent on external data, which will entail ever more elaborate test fixtures. It's better to work against an accurately stubbed RPC implementation and lean on CI/QA to exercise end-to-end.
To post a comment you must log in.
Looks good. Just a couple of comments inline, no real blockers.