github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/worker/caasunitprovisioner/export_test.go (about) 1 // Copyright 2018 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package caasunitprovisioner 5 6 import "gopkg.in/juju/worker.v1" 7 8 func AppWorker(parent worker.Worker, appName string) (*applicationWorker, bool) { 9 p := parent.(*provisioner) 10 return p.getApplicationWorker(appName) 11 } 12 13 func NewAppWorker(parent worker.Worker, appName string) { 14 p := parent.(*provisioner) 15 p.saveApplicationWorker(appName, &applicationWorker{}) 16 }