diff options
Diffstat (limited to 'openid/test/test_ax.py')
-rw-r--r-- | openid/test/test_ax.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/openid/test/test_ax.py b/openid/test/test_ax.py index 0b05961..d6d4c38 100644 --- a/openid/test/test_ax.py +++ b/openid/test/test_ax.py @@ -168,6 +168,16 @@ class ParseAXValuesTest(unittest.TestCase): def test_singletonValue(self): self.assertAXValues({'type.foo': 'urn:foo', 'value.foo': 'Westfall'}, {'urn:foo': ['Westfall']}) + def test_add_value_convert(self): + message = ax.AXKeyValueMessage() + message.addValue('http://example.com/attribute', 1492) + self.assertEqual(message.get('http://example.com/attribute'), ['1492']) + + def test_set_values_convert(self): + message = ax.AXKeyValueMessage() + message.setValues('http://example.com/attribute', [1492, True, None]) + self.assertEqual(message.get('http://example.com/attribute'), ['1492', 'True', 'None']) + class FetchRequestTest(unittest.TestCase): def setUp(self): |