def test_related_contracts(ocr_get_all): o = offer.Offer(**test_offer_1) o.related_contracts(scoped_context) ocr_get_all.assert_called_once_with( scoped_context, {'offer_id': o.offer_id} )
from flocx_market.objects import offer from oslo_context import context as ctx CONF = flocx_market.conf.CONF CONF.set_override(group='api', name='auth_enable', override=False) now = datetime.datetime.utcnow() test_offer_1 = offer.Offer( marketplace_date_created=now, provider_offer_id='a41fadc1-6ae9-47e5-a74e-2dcf2b4dd55a', marketplace_offer_id='test_offer_1', provider_id='1234', server_id='3456', start_time=now, end_time=now, status='available', server_config={'bar': 'foo'}, cost=0.0, contract_id=None, project_id='5599') test_offer_2 = offer.Offer( marketplace_offer_id='test_offer_2', provider_offer_id='141fadc1-6ae9-47e5-a74e-2dcf2b4dd554', marketplace_date_created=now, provider_id='2345', server_id='4567', start_time=now, end_time=now,
duration=16400, status="available", server_config_query={'foo': 'bar'}, cost=11.5, project_id='5599', created_at=now, updated_at=now, ) contract_1_offer = offer.Offer( marketplace_offer_id='test_offer_1', server_id='3456', start_time=now, end_time=now, status='available', server_config={'bar': 'foo'}, cost=0.0, contract_id='test_contract_1', project_id='5599', created_at=now, updated_at=now, ) contract_2_offer = offer.Offer( marketplace_offer_id='test_offer_2', server_id='4567', start_time=now, end_time=now, status='available', server_config={'foo': 'bar'}, cost=0.0,
duration=16400, status=statuses.AVAILABLE, config_query={'foo': 'bar'}, cost=11.5, project_id='5599', created_at=now, updated_at=now, ) contract_1_offer = offer.Offer(offer_id='test_offer_1', resource_id='3456', resource_type=resource_types.IRONIC_NODE, start_time=now, end_time=now, status=statuses.AVAILABLE, config={'bar': 'foo'}, cost=0.0, contract_id='test_contract_1', project_id='5599', created_at=now, updated_at=now, ) contract_2_offer = offer.Offer(offer_id='test_offer_2', resource_id='4567', resource_type=resource_types.IRONIC_NODE, start_time=now, end_time=now, status=statuses.AVAILABLE, config={'foo': 'bar'}, cost=0.0,
server_quantity=2, start_time=now, end_time=now, duration=16400, status="available", server_config_query={'foo': 'bar'}, cost=11.5, project_id='5599' ) contract_1_offer = offer.Offer(marketplace_date_created=now, marketplace_offer_id='test_offer_1', provider_id='1234', server_id='3456', start_time=now, end_time=now, status='available', server_config={'bar': 'foo'}, cost=0.0, contract_id='test_contract_1', project_id='5599' ) contract_2_offer = offer.Offer(marketplace_offer_id='test_offer_2', marketplace_date_created=now, provider_id='2345', server_id='4567', start_time=now, end_time=now, status='available', server_config={'foo': 'bar'}, cost=0.0,
def test_save(offer_update): offer_update.return_value = test_offer_1 o = offer.Offer(**test_offer_1) o.status = "busy" o.save() offer_update.assert_called_once()
def test_destroy(offer_destroy): o = offer.Offer(**test_offer_1) o.destroy() offer_destroy.assert_called_once()
def test_get(offer_get): offer_get.return_value = test_offer_1 o = offer.Offer(**test_offer_1) offer.Offer.get(o.marketplace_offer_id) offer_get.assert_called_once()
def test_expire(save): o = offer.Offer(**test_offer_1) o.expire(scoped_context) save.assert_called_once()
def test_destroy(offer_destroy): o = offer.Offer(**test_offer_1) o.destroy(scoped_context) offer_destroy.assert_called_once()
def test_resource_object(get_resource_object): o = offer.Offer(**test_offer_1) o.resource_object() get_resource_object.assert_called_once_with(o.resource_type, o.resource_id)
def test_get(offer_get): offer_get.return_value = test_offer_1 o = offer.Offer(**test_offer_1) offer.Offer.get(o.offer_id, scoped_context) offer_get.assert_called_once()
import flocx_market.conf from flocx_market.objects import offer CONF = flocx_market.conf.CONF now = datetime.datetime.utcnow() test_offer_1 = offer.Offer( marketplace_date_created=now, marketplace_offer_id='test_offer_1', provider_id='1234', creator_id='2345', server_id='3456', start_time=now, end_time=now, status='available', server_config={'bar': 'foo'}, cost=0.0, ) test_offer_2 = offer.Offer( marketplace_offer_id='test_offer_2', marketplace_date_created=now, provider_id='2345', creator_id='3456', server_id='4567', start_time=now, end_time=now, status='available',