5
5
from txzookeeper.tests.utils import deleteTree
7
7
from juju.agents.base import TwistedOptionNamespace
9
8
from juju.state.tests.common import StateTestBase
10
9
from juju.tests.common import get_test_zookeeper_address
22
12
class AgentTestBase(StateTestBase):
29
20
self.juju_directory = self.makeDir()
30
21
yield super(AgentTestBase, self).setUp()
31
22
assert self.agent_class, "Agent Class must be specified on test"
32
25
self.agent = self.agent_class()
33
26
self.options = yield self.get_agent_config()
34
27
self.agent.configure(self.options)