Last week I added PatchClientFacadeCall to api/export_test.go which does the same thing: https://github.com/juju/juju/blob/master/api/export_test.go
It is used in several tests, e.g. TestShareEnvironmentExistingUser

On 11/09/14 22:30, Matthew Williams wrote:
Thanks Andrew,

I was almost about to reimplement this myself - making use of it right now

Thanks

Matty

On Thu, Sep 11, 2014 at 5:57 AM, Andrew Wilkins <[email protected] <mailto:[email protected]>> wrote:

    Hi folks,

    I'd like to bring a small, recent addition to everyone's attention:
    https://github.com/juju/juju/blob/master/api/base/testing/patch.go

    PatchFacadeCaller can be used (and is used now in several places)
    to avoid calling through to a real API server in api tests.
    Ideally we'd just provide mock FacadeCallers to begin with, but
    this alleviates some of the pain between now and when we do that
    across all the existing tests.

    If you're writing tests for api clients, please consider using
    PatchFacadeCaller or a mock FacadeCaller, so we can improve test
    coverage and avoid slow tests.

    Cheers,
    Andrew

    --
    Juju-dev mailing list
    [email protected] <mailto:[email protected]>
    Modify settings or unsubscribe at:
    https://lists.ubuntu.com/mailman/listinfo/juju-dev





-- 
Juju-dev mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to