requiring real email address due to stricter policies in user model
Change-Id: Ib80dcb5e5ec7aa779c329c428a0d1e55545bfaff
diff --git a/src/test/cord-api/Tests/targets/xoslibrary.xtarget b/src/test/cord-api/Tests/targets/xoslibrary.xtarget
index 2525f3a..19e4544 100644
--- a/src/test/cord-api/Tests/targets/xoslibrary.xtarget
+++ b/src/test/cord-api/Tests/targets/xoslibrary.xtarget
@@ -89,6 +89,11 @@
{% endif -%}
{% endif -%}
{% endfor -%}
+ {% if m.name == "User" and f.name == "email" -%}
+ ${json_user_email_tmp}= Generate Random Value {{ f.type }}
+ ${json_user_email_tmp}= Catenate SEPARATOR= ${json_user_email_tmp} @opencord.org
+ ${json_user_1}= Set Json Value ${json_user_1} /email "${json_user_email_tmp}"
+ {% endif -%}
{% if m.name == "Site" -%}
${json_{{ m.name | lower}}_login_base_tmp}= Set Variable testloginbase
${json_{{ m.name | lower}}_1}= Set Json Value ${json_{{ m.name | lower }}_1} /login_base "${json_{{ m.name | lower }}_login_base_tmp}"
@@ -147,12 +152,18 @@
{% if f.modifier == "required" -%}
{% if f.options.blank == "False" -%}
{% if not f.options.default -%}
+ {% if m.name == "User" and f.name == "email" -%}
+ ${json_user_email_tmp}= Generate Random Value {{ f.type }}
+ ${json_user_email_tmp}= Catenate SEPARATOR= ${json_user_email_tmp} @opencord.org
+ ${json_user_tmp}= Set Json Value ${json_user_tmp} /email "${json_user_email_tmp}"
+ {% else -%}
${json_{{ m.name | lower}}_{{ f.name }}_tmp}= Generate Random Value {{ f.type }}
${json_{{ m.name | lower}}_tmp}= Set Json Value ${json_{{ m.name | lower }}_tmp} /{{ f.name }} "${json_{{ m.name | lower}}_{{ f.name }}_tmp}"
{% endif -%}
{% endif -%}
{% endif -%}
{% endif -%}
+ {% endif -%}
{% endfor -%}
{% if m.name == "Site" -%}
${json_{{ m.name | lower}}_login_base_tmp}= Set Variable testloginbase