|
8 | 8 | from yoti_python_sdk import config
|
9 | 9 | from yoti_python_sdk.activity_details import ActivityDetails
|
10 | 10 | from yoti_python_sdk.protobuf.v1.protobuf import Protobuf
|
11 |
| -from yoti_python_sdk.tests.conftest import successful_receipt, failure_receipt, no_values_receipt, user_id |
| 11 | +from yoti_python_sdk.tests.conftest import successful_receipt, failure_receipt, \ |
| 12 | + no_values_receipt, user_id, parent_remember_me_id, empty_strings |
12 | 13 |
|
13 | 14 | ADDRESS_FORMAT_KEY = "address_format"
|
14 | 15 | ADDRESS_FORMAT_VALUE = 1
|
@@ -117,6 +118,32 @@ def test_missing_values_handled():
|
117 | 118 | assert isinstance(activity_details, ActivityDetails)
|
118 | 119 |
|
119 | 120 |
|
| 121 | +def test_remember_me_id_empty(): |
| 122 | + activity_details = ActivityDetails(empty_strings()) |
| 123 | + |
| 124 | + assert activity_details.user_id == '' |
| 125 | + assert isinstance(activity_details, ActivityDetails) |
| 126 | + |
| 127 | + |
| 128 | +def test_remember_me_id_valid(): |
| 129 | + activity_details = ActivityDetails(successful_receipt()) |
| 130 | + |
| 131 | + assert activity_details.user_id == user_id() |
| 132 | + |
| 133 | + |
| 134 | +def test_parent_remember_me_id_empty(): |
| 135 | + activity_details = ActivityDetails(empty_strings()) |
| 136 | + |
| 137 | + assert activity_details.user_id == '' |
| 138 | + assert isinstance(activity_details, ActivityDetails) |
| 139 | + |
| 140 | + |
| 141 | +def test_parent_remember_me_id_valid(): |
| 142 | + activity_details = ActivityDetails(successful_receipt()) |
| 143 | + |
| 144 | + assert activity_details.parent_remember_me_id == parent_remember_me_id() |
| 145 | + |
| 146 | + |
120 | 147 | def test_try_parse_age_verified_field_age_over():
|
121 | 148 | activity_details = ActivityDetails(successful_receipt())
|
122 | 149 | create_age_verified_field(activity_details, True, "true".encode(), 18)
|
|
0 commit comments