Merge lp:~gz/pyjuju/os_constraint_typo into lp:pyjuju
Proposed by
Martin Packman
Status: | Merged |
---|---|
Merged at revision: | 561 |
Proposed branch: | lp:~gz/pyjuju/os_constraint_typo |
Merge into: | lp:pyjuju |
Diff against target: | 0 lines |
To merge this branch: | bzr merge lp:~gz/pyjuju/os_constraint_typo |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju Engineering | Pending | ||
Review via email: mp+116701@code.launchpad.net |
Description of the change
Fix get_constraint_set in openstack provider
Just a tyop, also adds some basic testing of the method directly on the
provider.
To post a comment you must log in.
Reviewers: mp+116701_ code.launchpad. net,
Message:
Please take a look.
Description:
Fix get_constraint_set in openstack provider
Just a tyop, also adds some basic testing of the method.
https:/ /code.launchpad .net/~gz/ juju/os_ constraint_ typo/+merge/ 116701
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/6446045/
Affected files: openstack/ provider. py openstack/ tests/test_ provider. py
A [revision details]
M juju/providers/
M juju/providers/
Index: [revision details]
=== added file '[revision details]'
--- [revision details] 2012-01-01 00:00:00 +0000
+++ [revision details] 2012-01-01 00:00:00 +0000
@@ -0,0 +1,2 @@
+Old revision: <email address hidden>
+New revision: <email address hidden>
Index: juju/providers/ openstack/ provider. py /openstack/ provider. py' openstack/ provider. py 2012-07-25 02:48:54 +0000 openstack/ provider. py 2012-07-25 17:08:30 +0000 contraint. get() constraint. get()
returnValue( cs) ovider, self).get_ constraint_ set()
=== modified file 'juju/providers
--- juju/providers/
+++ juju/providers/
@@ -70,7 +70,7 @@
"""Get the provider specific machine constraints.
"""
# Use cached value if available.
- cs = self._cached_
+ cs = self._cached_
if cs is not None:
cs = yield super(MachinePr
Index: juju/providers/ openstack/ tests/test_ provider. py /openstack/ tests/test_ provider. py' openstack/ tests/test_ provider. py 2012-07-05 11:45:00 openstack/ tests/test_ provider. py 2012-07-25 17:08:30
=== modified file 'juju/providers
--- juju/providers/
+0000
+++ juju/providers/
+0000
@@ -2,9 +2,11 @@
from juju.lib.testing import TestCase t.errors import EnvironmentsCon figError constraints import ConstraintSet
from juju.environmen
+from juju.machine.
from juju.providers. openstack. files import FileStorage openstack. provider import MachineProvider openstack. tests import OpenStackTestMixin
from juju.providers.
+from juju.providers.
class ProviderTestCas e(TestCase) :
str(error) ,
"Environment config cannot define both authorized-keys and "
"authorized- keys-path. Pick one!") tTests( OpenStackTestMi xin, TestCase): constraint( self, obj): stance( obj, ConstraintSet) nova_get( "flavors" , {'flavors' : self.default_ flavors} ) replay( ) get_constraint_ set() addCallback( self.check_ is_constraint) nova_get( "flavors" , {'flavors' : self.default_ flavors} ) replay( ) get_constraint_ set() addCallback( lambda res: provider. get_constraint_ set()) addCallback( self.check_ is_constraint)
@@ -114,3 +116,26 @@
+
+
+class GetConstraintSe
+
+ def check_is_
+ self.assertIsIn
+
+ def test_once(self):
+ self.expect_
+ response=
+ self.mocker.
+ provider = self.get_provider()
+ deferred = provider.
+ return deferred.
+
+ def test_twice(self):
+ self.expect_
+ response=
+ self.mocker.
+ provider = self.get_provider()
+ deferred = provider.
+ deferred.
+ return deferred.