Commit a12ae1a1 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Tests - Tools - Mock OSM NBI:

- Fixing Handling of VIM Account requests
parent 1c01d637
Loading
Loading
Loading
Loading
+11 −9
Original line number Diff line number Diff line
@@ -69,14 +69,16 @@ class OsmNBI(Resource):

    def post(self):
        LOGGER.info('Post request received')
        LOGGER.info(str(request))

        payload = request.get_json(silent=True) or {}
        qs      = request.args
        LOGGER.info('payload: {:s}'.format(str(payload)))

        nst_id  = payload.get('nstId'         ) or qs.get('nstId'             )
        name    = payload.get('nsiName'       ) or qs.get('nsiName'           )
        desc    = payload.get('nsiDescription') or qs.get('nsiDescription', '')
        queryset = request.args
        LOGGER.info('queryset: {:s}'.format(str(queryset)))

        nst_id  = payload.get('nstId'         ) or queryset.get('nstId'         )
        name    = payload.get('nsiName'       ) or queryset.get('nsiName'       )
        desc    = payload.get('nsiDescription') or queryset.get('nsiDescription') or ''

        new_nsi_id = str(generate_uuid(name))
        new_nsi = {
@@ -91,12 +93,12 @@ class OsmNBI(Resource):


class VimAccounts(Resource):
    """
    '''
    Mock -> /osm/admin/v1/vim_accounts
    Support:
      • GET    → get all VIM Account
      • POST   → Create a VIM Account
    """
    '''
    def get(self):
        return make_response(jsonify(list(OSM_VIM.values())), 200)

@@ -123,13 +125,13 @@ class VimAccounts(Resource):


class VimAccountItem(Resource):
    """
    '''
    Mock -> /osm/admin/v1/vim_accounts/<account_id>
    Support:
      • GET    → get VIM Account
      • PUT    → Upadate fields
      • DELETE → Delete VIM Account
    """
    '''

    # ------------------------
    # GET /vim_accounts/<id>