import mox
from nose.plugins.attrib import attr
+from nose.exc import SkipTest
from heat.common import context
from heat.common import exception
'admin_state_up': False}, props)
def test_net(self):
+ if net.clients.quantumclient is None:
+ raise SkipTest
+
fq = FakeQuantum()
net.Net.quantum().MultipleTimes().AndReturn(fq)
return stack
def test_floating_ip(self):
+ if net.clients.quantumclient is None:
+ raise SkipTest
+
fq = FakeQuantum()
floatingip.FloatingIP.quantum().MultipleTimes().AndReturn(fq)
self.m.VerifyAll()
def test_port(self):
+ if net.clients.quantumclient is None:
+ raise SkipTest
+
fq = FakeQuantum()
port.Port.quantum().MultipleTimes().AndReturn(fq)
self.m.VerifyAll()
def test_floatip_port(self):
+ if net.clients.quantumclient is None:
+ raise SkipTest
+
fq = FakeQuantum()
floatingip.FloatingIP.quantum().MultipleTimes().AndReturn(fq)
floatingip.FloatingIPAssociation.quantum().\
# under the License.
from nose.plugins.attrib import attr
+from nose.exc import SkipTest
import os
import unittest
+from heat.engine import clients
from heat.common import context
from heat.common import template_format
from heat.engine import parser
self.assertEqual(stack1.resources[key].t, stack2.resources[key].t)
def test_quantum_resolved(self):
+ if clients.quantumclient is None:
+ raise SkipTest
self.compare_stacks('Quantum.template', 'Quantum.yaml', {})
def test_wordpress_resolved(self):