Add extra test on QByteArray explicit conversion
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
This commit is contained in:
parent
9afe76796d
commit
7ee30db078
1 changed files with 7 additions and 0 deletions
|
|
@ -154,6 +154,13 @@ class QByteArrayBug720(unittest.TestCase):
|
||||||
self.assertEqual(str(ba), "32\"1\x00123")
|
self.assertEqual(str(ba), "32\"1\x00123")
|
||||||
self.assertEqual(repr(ba), "PySide.QtCore.QByteArray('32\"1\\x00123')")
|
self.assertEqual(repr(ba), "PySide.QtCore.QByteArray('32\"1\\x00123')")
|
||||||
|
|
||||||
|
class QByteArrayImplicitConvert(unittest.TestCase):
|
||||||
|
def testString(self):
|
||||||
|
# No implicit conversions from QByteArray to python string
|
||||||
|
ba = QByteArray("object name")
|
||||||
|
obj = QObject()
|
||||||
|
self.assertRaises(TypeError, obj.setObjectName, ba)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue