def test_unparseSignatures(self): signatures = [ Signature('JVY-655', 'Cosmic Signature', 'Combat Site', 'ala'), Signature('ZXC-123', '', 'def', 'ghi'), Signature('ABC-456', 'Lorem ipsum', 'Dolor sit', 'Amet est'), ] signaturesStr = unparseSignatures(signatures) self.assertIn("JVY-655\tCosmic Signature\tCombat Site\tala", signaturesStr) self.assertIn("ZXC-123\t\tdef\tghi", signaturesStr) self.assertIn("ABC-456\tLorem ipsum\tDolor sit\tAmet est", signaturesStr)
def test_unparseParseEqual(self): signatures = [ Signature('JVY-655', 'Cosmic Signature', 'Combat Site', 'ala'), Signature('ZXC-123', '', 'def', 'ghi'), Signature('ABC-456', 'Lorem ipsum', 'Dolor sit', 'Amet est'), ] signaturesStr = unparseSignatures(signatures) parsed = parseSignatures(signaturesStr) self.assertEqual(len(parsed), len(signatures)) self.assertIn(signatures[0], parsed) self.assertIn(signatures[1], parsed) self.assertIn(signatures[2], parsed)
def setSignatures(self, signatures): self.data = unparseSignatures(signatures)