Because Python does not implement inet_pton and inet_ntop on Windows until 3.4, IPv6 InetAddressType values are not currently supported on Windows.
Same as fix for PYTHON-309:
https://github.com/datastax/python-driver/pull/337
for test coverage review:
Unit tests covering protocol changes.
Unit tests covering cqltypes changes.
Basic integration test cqltype serdes test for inet type
Protocol read_inet covered in integration by any test that causes cluster node status changes.
+1
I reviewed the tests they look sufficient to cover the alternate socket implementation for windows and python <3.4.Unix implementation is virtually unchanged. This looks good to me.