#!/usr/bin/env python3
import unittest
import amulet
class TestDeploy(unittest.TestCase):
"""
Deployment test for the Ubuntu Dev Env charm.
This charm doesn't do much by itself, so we expect functional
tests to happen in the subordinate charms that relate to this
(for example, openjdk).
"""
@classmethod
def setUpClass(cls):
cls.d = amulet.Deployment(series='trusty')
cls.d.add('ubuntu-devenv', 'cs:~kwmonroe/trusty/ubuntu-devenv-1')
cls.d.add('openjdk', 'cs:~kwmonroe/trusty/openjdk-1')
cls.d.relate('ubuntu-devenv:java', 'openjdk:java')
cls.d.setup(timeout=900)
cls.d.sentry.wait(timeout=1800)
cls.unit = cls.d.sentry['ubuntu-devenv'][0]