def test_unicode_text(self): self.mime_data.clear() unc = u'aaaàçççñññ' # <type 'unicode'> self.mime_data.setText(unc) assert utils.calculate_checksum(self.mime_data) == -261852358
def test_unsupported_format(self): self.mime_data.clear() bytes = QtCore.QByteArray() bytes.resize(5) self.mime_data.setData('random/data', bytes) assert utils.calculate_checksum(self.mime_data) == None
def test_no_data(self): self.mime_data.clear() assert utils.calculate_checksum(self.mime_data) == None
def test_has_urls(self): urls = [QtCore.QUrl('file://test1.txt'), QtCore.QUrl('file://test2.txt')] self.mime_data.setUrls(urls) assert utils.calculate_checksum(self.mime_data) == -478186416
def test_has_html(self): self.mime_data.setHtml('<b>html text</b>') assert utils.calculate_checksum(self.mime_data) == 1967596998
def test_has_text(self): self.mime_data.setText('plain text') assert utils.calculate_checksum(self.mime_data) == -401376097