aboutsummaryrefslogtreecommitdiffstats
path: root/tests/QtNetwork/qipv6address_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/QtNetwork/qipv6address_test.py')
-rw-r--r--tests/QtNetwork/qipv6address_test.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/QtNetwork/qipv6address_test.py b/tests/QtNetwork/qipv6address_test.py
new file mode 100644
index 000000000..eeb4c61cb
--- /dev/null
+++ b/tests/QtNetwork/qipv6address_test.py
@@ -0,0 +1,22 @@
+'''Test cases for QIPv6Address'''
+
+import unittest
+
+from PySide.QtNetwork import *
+
+class QIPv6AddressGetItemTest(unittest.TestCase):
+ def testLength(self):
+ ip = QIPv6Address()
+ self.assertEqual(len(ip), 16)
+
+ def testSetItemNegativeIndex(self):
+ ip = QIPv6Address()
+ ip[-1] = 8
+ self.assertEqual(ip[-1], 8)
+
+ def testSetItemLargeIndex(self):
+ ip = QIPv6Address()
+ self.assertRaises(IndexError, ip.__setitem__, 32, 16)
+
+if __name__ == '__main__':
+ unittest.main()