summaryrefslogtreecommitdiffstats
path: root/tests/unit/test_jsonutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/test_jsonutils.py')
-rw-r--r--tests/unit/test_jsonutils.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/unit/test_jsonutils.py b/tests/unit/test_jsonutils.py
index 758455b..28d588e 100644
--- a/tests/unit/test_jsonutils.py
+++ b/tests/unit/test_jsonutils.py
@@ -18,6 +18,7 @@
import datetime
import xmlrpclib
+import netaddr
from six import StringIO
from openstack.common import jsonutils
@@ -170,3 +171,8 @@ class ToPrimitiveTestCase(utils.BaseTestCase):
ret = jsonutils.to_primitive(l4_obj, max_depth=4)
self.assertEquals(ret, json_l4)
+
+ def test_ipaddr(self):
+ thing = {'ip_addr': netaddr.IPAddress('1.2.3.4')}
+ ret = jsonutils.to_primitive(thing)
+ self.assertEquals({'ip_addr': '1.2.3.4'}, ret)