def test_dummy_static_with_article_id(self): self.maxDiff = None art = Article({"Subject": "Dümmy Subject", "Body": "Hallo Bjørn,\n[kt]\n\n -- The End", "ArticleID": 5, "TimeUnit": 0, "MimeType": "text/plain", "Charset": "UTF8"}) expected = {'Subject': 'Dümmy Subject', 'Body': 'Hallo Bjørn,\n[kt]\n\n -- The End', 'ArticleID': 5, 'TimeUnit': 0, 'MimeType': 'text/plain', 'Charset': 'UTF8'} self.assertDictEqual(art.to_dct(), expected) self.assertEqual(art.__repr__(), "<ArticleID: 5>")
def test_dummy_static_with_article_id_one_att(self): self.maxDiff = None att = Attachment.create_basic("mFyCg==", "text/plain", "foo.txt") art = Article({"Subject": "Dümmy Subject", "Body": "Hallo Bjørn,\n[kt]\n\n -- The End", "ArticleID": 3, "TimeUnit": 0, "MimeType": "text/plain", "Charset": "UTF8"}) art.attachments = [att] expected = {'Subject': 'Dümmy Subject', 'Body': 'Hallo Bjørn,\n[kt]\n\n -- The End', 'ArticleID': 3, 'TimeUnit': 0, 'MimeType': 'text/plain', 'Charset': 'UTF8', 'Attachment': [{'Content': 'mFyCg==', 'ContentType': 'text/plain', 'Filename': 'foo.txt'}]} self.assertDictEqual(art.to_dct(), expected) self.assertEqual(art.__repr__(), "<ArticleID: 3 (1 Attachment)>")