示例#1
0
 def setUp(self):
     self.tmpdir = mkdtemp(prefix="hyperkitty-testing-")
     self.user = User.objects.create_user('testuser', '*****@*****.**',
                                          'testPass')
     settings = SettingsModule()
     settings.KITTYSTORE_SEARCH_INDEX = self.tmpdir
     self.store = kittystore.get_store(settings,
                                       debug=False,
                                       auto_create=True)
     self.client.defaults = {
         "kittystore.store": self.store,
         "HTTP_USER_AGENT": "testbot",
     }
     ml = FakeList("*****@*****.**")
     ml.subject_prefix = u"[example] "
     ml.archive_policy = ArchivePolicy.private
     msg = Message()
     msg["From"] = "*****@*****.**"
     msg["Message-ID"] = "<msgid>"
     msg["Subject"] = "Dummy message"
     msg.set_payload("Dummy message")
     msg["Message-ID-Hash"] = self.msgid = self.store.add_to_list(ml, msg)