diff options
Diffstat (limited to 'tests/QtNetwork/qipv6address_test.py')
-rw-r--r-- | tests/QtNetwork/qipv6address_test.py | 22 |
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() |