sharing/bday: parameter config tests
This commit is contained in:
@@ -5068,6 +5068,97 @@ permissions: RrWw""")
|
|||||||
assert "TRIGGER:-PT12H" in answer
|
assert "TRIGGER:-PT12H" in answer
|
||||||
assert "TRIGGER:PT12H" in answer
|
assert "TRIGGER:PT12H" in answer
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_summary_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_description_template": "year={year} month={month} day={day}\nfn='{fn}'\nn:g='{n:g}'\nn:f='{n:f}'\nn:a='{notsupported}'",
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_description_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_summary_template": "[{nickname}|{nickname}|{n:f} {n:g} {n:a}] {notsupportedplaceholder}",
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_alarm_trigger_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_alarm_trigger_template": "-12T;Birthday tomorrow of {fn}"
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_alarm_trigger_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_alarm_trigger_template": "BROKEN;Birthday tomorrow of {fn}"
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_alarm_trigger_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_alarm_trigger_template": "-+BROKEN;Birthday tomorrow of {fn}"
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_alarm_trigger_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_alarm_trigger_template": "+0;Birthday tomorrow of {fn}"
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_alarm_trigger_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_alarm_trigger_template": "-12H"
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
logging.info("\n*** configuration test: conversion_bday_alarm_trigger_template not supported")
|
||||||
|
try:
|
||||||
|
self.configure({"sharing": {
|
||||||
|
"conversion_bday_alarm_trigger_template": "-12H;"
|
||||||
|
}})
|
||||||
|
except RuntimeError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise
|
||||||
|
|
||||||
|
# update template
|
||||||
|
logging.info("\n*** update map(bday) user/owner:r with invalid config -> 400")
|
||||||
|
json_dict = {}
|
||||||
|
json_dict['User'] = "user"
|
||||||
|
json_dict['PathMapped'] = path_mapped
|
||||||
|
json_dict['PathOrToken'] = path_shared_r
|
||||||
|
json_dict['Actions'] = {"config": {
|
||||||
|
"conversion_bday_alarm_trigger_template": "-12H;"
|
||||||
|
}}
|
||||||
|
_, headers, answer = self._sharing_api_json("map", "update", check=400, login="owner:ownerpw", json_dict=json_dict)
|
||||||
|
|
||||||
def test_sharing_api_map_vcf_bday_age_template(self) -> None:
|
def test_sharing_api_map_vcf_bday_age_template(self) -> None:
|
||||||
"""share-by-map with conversion=bday template tests with age."""
|
"""share-by-map with conversion=bday template tests with age."""
|
||||||
self.configure({"auth": {"type": "htpasswd",
|
self.configure({"auth": {"type": "htpasswd",
|
||||||
@@ -5144,7 +5235,7 @@ permissions: RrWw""")
|
|||||||
logging.info("\n*** configuration test: conversion_bday_age_max > MAX")
|
logging.info("\n*** configuration test: conversion_bday_age_max > MAX")
|
||||||
try:
|
try:
|
||||||
self.configure({"sharing": {
|
self.configure({"sharing": {
|
||||||
"conversion_bday_age_max": 200,
|
"conversion_bday_age_max": (sharing.SHARING_BDAY_AGE_MAX + 1),
|
||||||
}})
|
}})
|
||||||
except RuntimeError:
|
except RuntimeError:
|
||||||
pass
|
pass
|
||||||
|
|||||||
Reference in New Issue
Block a user