~barryprice/juju-deployer/LP1892423

« back to all changes in this revision

Viewing changes to deployer/tests/test_service.py

  • Committer: Adam Gandelman
  • Date: 2013-09-03 20:44:14 UTC
  • mfrom: (69.3.45 darwin)
  • Revision ID: adamg@canonical.com-20130903204414-xsqqz2gp83dp5d2o
MergeĀ lp:juju-deployer/darwin.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
from deployer.service import Service
 
2
from .base import Base
 
3
 
 
4
 
 
5
class ServiceTest(Base):
 
6
 
 
7
    def test_service(self):
 
8
        data = {
 
9
            'branch': 'lp:precise/mysql'}
 
10
 
 
11
        s = Service('db', data)
 
12
        self.assertEqual(s.name, "db")
 
13
        self.assertEqual(s.num_units, 1)
 
14
        self.assertEqual(s.constraints, None)
 
15
        self.assertEqual(s.config, None)
 
16
 
 
17
        data = {
 
18
            'branch': 'lp:precise/mysql',
 
19
            'constraints': "instance-type=m1.small",
 
20
            'options': {"services": "include-file://stack-include.yaml"},
 
21
            'num_units': 10}
 
22
        s = Service('db', data)
 
23
        self.assertEquals(s.num_units, 10)
 
24
        self.assertEquals(s.constraints, "instance-type=m1.small")
 
25
        self.assertEquals(
 
26
            s.config,
 
27
            {"services": "include-file://stack-include.yaml"})