Exemple #1
0
 def test_send_delete(self):
     sms = Sms(5, "m: [email protected]\n", "+36209303349")
     mailer = Mailer()
     sender = FakeSender()
     mailer.doSend = sender.send
     mailer.deleted(sms, "*****@*****.**")
     with open("testdata/delete_msg") as f:
         expected = f.read()
     self.assertEquals(expected,sender.sent[0].as_string())
Exemple #2
0
 def test_send_registration(self):
     sms = Sms(5, "a Cimem: [email protected]\n", "+36209303349")
     mailer = Mailer()
     sender = FakeSender()
     mailer.doSend = sender.send
     mailer.registered(sms)
     with open("testdata/registration_msg") as f:
         expected = f.read()
     self.assertEquals(expected,sender.sent[0].as_string())
Exemple #3
0
 def test_send_update(self):
     sms = Sms(5, "a Cimem: [email protected]\n", "+36209303349")
     mailer = Mailer()
     sender = FakeSender()
     mailer.doSend = sender.send
     mailer.updated(sms, "*****@*****.**")
     with open("testdata/update_registerer_msg") as f:
         expected_new = f.read()
     with open("testdata/update_oldaddress_msg") as f:
         expected_old = f.read()
     self.assertEquals(expected_new,sender.sent[0].as_string())
     self.assertEquals(expected_old,sender.sent[1].as_string())
Exemple #4
0
 def test_no_extra_lines_in_mail(self):
     with open ("testdata/errordump_utopszkij", "r") as myfile:
         self.utopszkij = myfile.readlines()
     allSms = SmsStorage(self.utopszkij)
     sms = allSms.getValids()[0]
     mailer = Mailer()
     sender = FakeSender()
     mailer.doSend = sender.send
     mailer.registered(sms)
     with open("testdata/utopszkij_msg") as f:
         expected = f.read()
     text = sender.sent[0].as_string()
     self.assertEquals(expected,sender.sent[0].as_string())