Merge "Remove test behaviors abstraction for orders smoke tests"
This commit is contained in:
@@ -16,7 +16,7 @@ from testtools import testcase
|
||||
|
||||
from functionaltests import utils
|
||||
from functionaltests.client import base
|
||||
from functionaltests.client.v1.behaviors import order_behaviors
|
||||
from functionaltests.common import cleanup
|
||||
|
||||
|
||||
order_create_key_data = {
|
||||
@@ -50,19 +50,18 @@ class OrdersTestCase(base.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(OrdersTestCase, self).setUp()
|
||||
self.behaviors = order_behaviors.OrderBehaviors(
|
||||
self.barbicanclient)
|
||||
self.cleanup = cleanup.CleanUp(self.barbicanclient)
|
||||
|
||||
def tearDown(self):
|
||||
self.behaviors.delete_all_created_orders()
|
||||
self.cleanup.delete_all_entities()
|
||||
super(OrdersTestCase, self).tearDown()
|
||||
|
||||
@testcase.attr('positive')
|
||||
def test_create_order_defaults(self):
|
||||
"""Covers simple order creation."""
|
||||
|
||||
test_model = self.behaviors.create_key_order(order_create_key_data)
|
||||
order_ref = self.behaviors.store_order(test_model)
|
||||
order = self.barbicanclient.orders.create_key(
|
||||
**order_create_key_data)
|
||||
order_ref = self.cleanup.add_entity(order)
|
||||
|
||||
self.assertIsNotNone(order_ref)
|
||||
|
||||
@@ -74,14 +73,15 @@ class OrdersTestCase(base.TestCase):
|
||||
"""
|
||||
|
||||
# first create an order
|
||||
test_model = self.behaviors.create_key_order(order_create_key_data)
|
||||
order_ref = self.behaviors.store_order(test_model)
|
||||
order = self.barbicanclient.orders.create_key(
|
||||
**order_create_key_data)
|
||||
order_ref = self.cleanup.add_entity(order)
|
||||
|
||||
# verify that the order was created successfully
|
||||
self.assertIsNotNone(order_ref)
|
||||
|
||||
# given the order href, retrieve the order
|
||||
order_resp = self.behaviors.get_order(order_ref)
|
||||
order_resp = self.barbicanclient.orders.get(order_ref)
|
||||
|
||||
# verify that the get was successful
|
||||
self.assertTrue(order_resp.status == "ACTIVE" or
|
||||
@@ -89,13 +89,13 @@ class OrdersTestCase(base.TestCase):
|
||||
|
||||
# verify the metadata
|
||||
self.assertEqual(order_resp.name,
|
||||
test_model.name)
|
||||
order.name)
|
||||
self.assertEqual(order_resp.mode,
|
||||
test_model.mode)
|
||||
order.mode)
|
||||
self.assertEqual(order_resp.algorithm,
|
||||
test_model.algorithm)
|
||||
order.algorithm)
|
||||
self.assertEqual(order_resp.bit_length,
|
||||
test_model.bit_length)
|
||||
order.bit_length)
|
||||
|
||||
@testcase.attr('positive')
|
||||
def test_get_order_defaults(self):
|
||||
@@ -105,13 +105,13 @@ class OrdersTestCase(base.TestCase):
|
||||
"""
|
||||
|
||||
# create an order
|
||||
test_model = self.behaviors.create_key_order(
|
||||
order_create_key_data)
|
||||
order_ref = self.behaviors.store_order(test_model)
|
||||
order = self.barbicanclient.orders.create_key(
|
||||
**order_create_key_data)
|
||||
order_ref = self.cleanup.add_entity(order)
|
||||
self.assertIsNotNone(order_ref)
|
||||
|
||||
# get the order
|
||||
order_resp = self.behaviors.get_order(order_ref)
|
||||
order_resp = self.barbicanclient.orders.get(order_ref)
|
||||
|
||||
# verify the order
|
||||
self.assertIsNotNone(order_resp.order_ref)
|
||||
@@ -127,14 +127,18 @@ class OrdersTestCase(base.TestCase):
|
||||
"""Covers simple order deletion."""
|
||||
|
||||
# create an order
|
||||
test_model = self.behaviors.create_key_order(
|
||||
order_create_key_data)
|
||||
order_ref = self.behaviors.store_order(test_model)
|
||||
order = self.barbicanclient.orders.create_key(
|
||||
**order_create_key_data)
|
||||
order_ref = order.submit()
|
||||
secret_ref = self.barbicanclient.orders.get(order_ref).secret_ref
|
||||
|
||||
# delete the order
|
||||
delete_resp = self.behaviors.delete_order(order_ref)
|
||||
delete_resp = self.barbicanclient.orders.delete(order_ref)
|
||||
self.assertIsNone(delete_resp)
|
||||
|
||||
# delete the secret
|
||||
self.barbicanclient.secrets.delete(secret_ref)
|
||||
|
||||
@testcase.attr('positive')
|
||||
def test_get_orders_defaults(self):
|
||||
"""Covers getting a list of orders."""
|
||||
@@ -144,14 +148,14 @@ class OrdersTestCase(base.TestCase):
|
||||
|
||||
# create the orders
|
||||
for i in range(0, total + 1):
|
||||
test_model = self.behaviors.create_key_order(
|
||||
order_create_key_data)
|
||||
order_ref = self.behaviors.store_order(test_model)
|
||||
order = self.barbicanclient.orders.create_key(
|
||||
**order_create_key_data)
|
||||
order_ref = self.cleanup.add_entity(order)
|
||||
self.assertIsNotNone(order_ref)
|
||||
|
||||
# get a list of orders
|
||||
orders_list = self.behaviors.get_orders(
|
||||
limit=limit, offset=offset)
|
||||
orders_list = self.barbicanclient.orders.list(limit=limit,
|
||||
offset=offset)
|
||||
|
||||
# verify that the get for the list was successfu
|
||||
# verify that the get for the list was successful
|
||||
self.assertEqual(len(orders_list), limit)
|
||||
|
||||
Reference in New Issue
Block a user