summaryrefslogtreecommitdiff
path: root/openid/test/test_ax.py
diff options
context:
space:
mode:
Diffstat (limited to 'openid/test/test_ax.py')
-rw-r--r--openid/test/test_ax.py10
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):