Fix bug#514 - "Static method QByteArray.fromRawData is missing from QtCore"
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Lauro Moura <lauro.neto@openbossa.org>
This commit is contained in:
parent
394cdb357d
commit
9e6762eeb0
2 changed files with 16 additions and 1 deletions
|
|
@ -1734,7 +1734,15 @@
|
||||||
<modify-argument index="0" replace-value="this"/>
|
<modify-argument index="0" replace-value="this"/>
|
||||||
</modify-function>
|
</modify-function>
|
||||||
<modify-function signature="startsWith(const char *)const" remove="all"/>
|
<modify-function signature="startsWith(const char *)const" remove="all"/>
|
||||||
<modify-function signature="fromRawData(const char*,int)" remove="all"/>
|
<modify-function signature="fromRawData(const char*,int)">
|
||||||
|
<modify-argument index="2">
|
||||||
|
<remove-argument />
|
||||||
|
</modify-argument>
|
||||||
|
<inject-code class="target">
|
||||||
|
// %FUNCTION_NAME() - avoid generation of default function call
|
||||||
|
%PYARG_0 = %CONVERTTOPYTHON[QByteArray](QByteArray(%1));
|
||||||
|
</inject-code>
|
||||||
|
</modify-function>
|
||||||
<modify-function signature="number(int,int)">
|
<modify-function signature="number(int,int)">
|
||||||
<rename to="fromInt"/>
|
<rename to="fromInt"/>
|
||||||
</modify-function>
|
</modify-function>
|
||||||
|
|
|
||||||
|
|
@ -102,5 +102,12 @@ class QByteArrayOnQVariant(unittest.TestCase):
|
||||||
a = QSettings().value("some_prop", QByteArray())
|
a = QSettings().value("some_prop", QByteArray())
|
||||||
self.assertEqual(type(a), QByteArray)
|
self.assertEqual(type(a), QByteArray)
|
||||||
|
|
||||||
|
class QByteArrayBug514(unittest.TestCase):
|
||||||
|
def testIt(self):
|
||||||
|
data = "foobar"
|
||||||
|
a = QByteArray.fromRawData(data)
|
||||||
|
self.assertEqual(type(a), QByteArray)
|
||||||
|
self.assertEqual(a.data(), data)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue