# basic-auth tests - person

# CASE 1: Create a person object
#         with a mnt-by and correct password
%
#
# create person object 
#
#SUCCESS
#
# RESULT 1: The creation will succeed


# CASE 2: Create a person object
#         with a mnt-by and wrong password
%
#
# create person object 
#
#FAILURE
#
# RESULT 2: The creation will fail


# basic-auth tests
# CASE 3: Create 3 person objects
#         with a mnt-by and correct passwords
#         using different case for password:
%
#
# create 3 person objects
#
#SUCCESS
#
# RESULT 3: The creations will succeed


# CASE 4: Create a person object
#         with a mnt-by that does not exist in the database
%
#
# create person object 
#
#FAILURE
#
# RESULT 4: The creation will fail


# CASE 5: Modify a person object with no mnt-by
#         and add a mnt-by and correct password
%
#
# modify person object 
#
#SUCCESS
#
# RESULT 5: The modify will succeed


# CASE 6: Modify a person object with no mnt-by
#         and add a mnt-by with no password
%
#
# modify person object 
#
#FAILURE
#
# RESULT 6: The modify will fail


# CASE 7: Modify a person object with a mnt-by
#         and remove the mnt-by with correct password
%
#
# modify person object 
#
#SUCCESS
#
# RESULT 7: The modify will succeed


# CASE 8: Modify a person object with a mnt-by
#         and remove the mnt-by with wrong password
%
#
# modify person object 
#
#FAILURE
#
# RESULT 8: The modify will fail


# CASE 9: Create a person object
#         with a mnt-by and correct password
#         and a non-syntax type of error (invalid month)
%
#
# create person object 
#
#FAILURE
#
# RESULT 9: The creation will fail


# CASE 10: Create a person object
#          with a mnt-by and no password
#          with override
%
#
# create person object 
#
#SUCCESS
#
# RESULT 10: The creation will succeed


# CASE 11: Create a person object
#          with 2 mnt-by and 2 correct passwords
%
#
# create person object 
#
#SUCCESS
#
# RESULT 11: The creation will succeed


# CASE 12: Create a person object
#          with 4 mnt-by and 2 correct passwords
#          and 2 incorrect passwords
%
#
# create person object 
#
#SUCCESS
#
# RESULT 12: The creation will succeed


# CASE 13: Create a person object
#          with a mnt-by and a correct password
#          and with override
%
#
# create person object 
#
#SUCCESS
#
# RESULT 13: The creation will succeed


# CASE 14: Create a person object
#          with a mnt-by with auth:NONE
%
#
# create person object 
#
#SUCCESS
#
# RESULT 14: The creation will succeed


# CASE 15: Create a person object
#          with a mnt-by and the crypted password
%
#
# create person object 
#
#FAILURE
#
# RESULT 15: The creation will fail


# CASE 16: Modify a person object with a mnt-by1
#          and change to mnt-by2 
#          with correct password for mnt-by1
%
#
# modify person object 
#
#SUCCESS
#
# RESULT 16: The modify will succeed


# CASE 17: Modify a person object with a mnt-by1
#          and change to mnt-by2 
#          with correct password for mnt-by2
%
#
# modify person object 
#
#FAILURE
#
# RESULT 17: The modify will fail


# CASE 18: Create 2 person objects with the same mnt-by
#          with correct password for mnt-by
%
#
# create 2 person object s
#
#SUCCESS
#
# RESULT 18: The creations will succeed


# CASE 19: Create 2 person objects with mnt-by
#          with correct password for one mnt-by
#          and no password for the second.
%
#
# ceate person objects
#
#SUCCESS
#
# RESULT 19: One create will succeed, second will fail


# CASE 20: Create a person object with 2 mnt-by in same attribute
#          with correct password for mnt-by2
%
#
# create a person object s
#
#SUCCESS
#
# RESULT 20: The creation will succeed


# CASE 21: Create a person object
#          with a mnt-by that does not exist in the database
#          and a valid mnt-by with password
%
#
# create person object 
#
#FAILURE
#
# RESULT 21: The creation will fail


# CASE 22: Create a person object
#          with a mnt-by that does not exist in the database
#          and a valid mnt-by with no password
%
#
# create person object 
#
#FAILURE
#
# RESULT 22: The creation will fail


# basic-auth tests
# CASE 23: Create a person object
#          with a mnt-by that does not exist in the database
#          and override
%
#
# create person object 
#
#FAILURE
#
# RESULT 23: The creation will fail


# CASE 24: Create a person object
#          with a mnt-by that does not exist in the database
#          and a valid mnt-by with password
#          and override
%
#
# create person object 
#
#FAILURE
#
# RESULT 24: The creation will fail


# CASE 25: Create a person object
#          with a mnt-by that does not exist in the database
#          and a valid mnt-by with no password
#          and override
%
#
# create person object 
#
#FAILURE
#
# RESULT 25: The creation will fail


# CASE 26: Delete a person object
#          with a mnt-by with password
#          and a syntax error
%
#
# delete person object 
#
#SUCCESS
#
# RESULT 26: The deletion will succeed


# CASE 27: Create a person object
#          with 4 mnt-by and 2 correct passwords
#          and 2 incorrect passwords
#          and override
%
#
# create person object 
#
#SUCCESS
#
# RESULT 27: The creation will succeed


