generating valid email address in autogenerated tests
Change-Id: I7f16f913b92effb794a7a50a59ff3f150ff7f8ac
diff --git a/src/test/cord-api/Tests/targets/xosapitests.xtarget b/src/test/cord-api/Tests/targets/xosapitests.xtarget
index 7342cf0..651df79 100644
--- a/src/test/cord-api/Tests/targets/xosapitests.xtarget
+++ b/src/test/cord-api/Tests/targets/xosapitests.xtarget
@@ -150,12 +150,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
@@ -200,3 +206,4 @@
{% endif %}
{% endfor -%}
Delete All Sessions
+