order_by = MagicMock()
order_by.count.return_value = 1
order_by.limit.return_value.offset.return_value = [restype1]
- session.return_value.query.return_value.filter_by.return_value.\
+ session.return_value.query.return_value.filter.return_value.\
order_by.return_value = order_by
result = ocloud_view.resource_types(uow)
order_by = MagicMock()
order_by.count.return_value = 1
order_by.limit.return_value.offset.return_value = [respool1]
- session.return_value.query.return_value.filter_by.return_value.\
+ session.return_value.query.return_value.filter.return_value.\
order_by.return_value = order_by
result = ocloud_view.resource_pools(uow)
order_by = MagicMock()
order_by.count.return_value = 1
order_by.limit.return_value.offset.return_value = [res1]
- session.return_value.query.return_value.filter_by.return_value.\
+ session.return_value.query.return_value.filter.return_value.\
order_by.return_value = order_by
+ # TODO: workaround for sqlalchemy not mapping with resource object
+ setattr(ocloud.Resource, 'resourcePoolId', '')
result = ocloud_view.resources(resource_pool_id1, uow)
assert result['count'] == 1
order_by = MagicMock()
order_by.count.return_value = 1
order_by.limit.return_value.offset.return_value = [dm1]
- session.return_value.query.return_value.filter_by.return_value.\
+ session.return_value.query.return_value.filter.return_value.\
order_by.return_value = order_by
result = ocloud_view.deployment_managers(uow)
order_by = MagicMock()
order_by.count.return_value = 1
order_by.limit.return_value.offset.return_value = [sub1]
- session.return_value.query.return_value.filter_by.return_value.\
+ session.return_value.query.return_value.filter.return_value.\
order_by.return_value = order_by
result = ocloud_view.subscriptions(uow)
order_by = MagicMock()
order_by.count.return_value = 0
order_by.limit.return_value.offset.return_value = []
- session.return_value.query.return_value.filter_by.return_value.\
+ session.return_value.query.return_value.filter.return_value.\
order_by.return_value = order_by
apibase = config.get_o2ims_api_base()
+ # TODO: workaround for sqlalchemy not mapping with resource object
+ setattr(ocloud.Resource, 'resourcePoolId', '')
with app.test_client() as client:
# Get list and return empty list