Add tests for verifying corner cases
[integration/packaging/ansible-opendaylight.git] / tests / test-odl-users.yaml
index e258f941d60ebb48162df4042e543aee4bb9e058..01beb0649a917ed2d9909f7f740a45f9adf96e95 100644 (file)
     - name: ensure user deletion
       assert:
         that:
-          - "'users_after_delete == None'"
\ No newline at end of file
+          - "'users_after_delete == None'"
+
+    - name: create user without username or password
+      odl_usermod:
+        state: present
+      register: create_without_credentials
+      ignore_errors: yes
+
+    - name: assert user creation failed without passing the credentials
+      assert:
+        that:
+          - "create_without_credentials.msg == 'Username or password not provided'"
+
+    - name: delete odl user without passing username
+      odl_usermod:
+        state: absent
+      register: delete_without_username
+      ignore_errors: yes
+
+    - name: assert user deletion failed without passing username
+      assert:
+        that:
+          - "delete_without_username.msg == 'Username not provided'"