--- /dev/null
+##
+# Copyright 2019 Tech Mahindra Limited
+#
+# All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+##
+
+
+*** Settings ***
+Documentation Test suite to test osmclient python library
+Library OperatingSystem
+
+Suite Setup Setup OSM Client
+
+
+*** Variables ***
+${name} helloworld-os
+${user} robottest
+${password} fred
+${authurl} https://169.254.169.245/
+${type} openstack
+${desc} a test vim
+${tenant} robottest
+
+
+*** Test Cases ***
+Get VIM Account List Test
+ [Tags] comprehensive osmclient_lib
+ [Documentation] Using python's osmclient library to get vim account list
+
+ ${vim_list}= osmclient.get_vim_list
+ log to console ${vim_list}
+ log ${vim_list}
+
+
+Get VNF Descriptor List Test
+ [Tags] comprehensive osmclient_lib
+ [Documentation] Using python's osmclient library to get vnfd list
+
+ ${vnfd_list}= osmclient.get_vnfd_list
+ log to console ${vnfd_list}
+ log ${vnfd_list}
+
+
+Get NS Descriptor List Test
+ [Tags] comprehensive osmclient_lib
+ [Documentation] Using python's osmclient library to get nsd list
+
+ ${nsd_list}= osmclient.get_nsd_list
+ log to console ${nsd_list}
+ log ${nsd_list}
+
+
+Create Vim Account Test
+ [Tags] comprehensive osmclient_lib
+ [Documentation] Using python's osmclient library to create vim account
+ [Template] osmclient.create_vim_account
+ ${name} ${type} ${user} ${password} ${authurl} ${tenant} ${desc}
+
+
+Delete Vim Account Test
+ [Tags] comprehensive osmclient_lib
+ [Documentation] Using python's osmclient library to delete vim account
+ osmclient.delete_vim_account ${name}
+
+
+*** Keywords ***
+Setup OSM Client
+ evaluate sys.path.append('${CURDIR}${/}../../lib/client_lib') modules=sys
+ ${host}= Get Environment Variable OSM_HOSTNAME 127.0.0.1
+ Import Library client_lib.ClientLib host=${host} WITH NAME osmclient