def test_default_invalid_method(self): ret = False sms = Sms("Hi there!", ["123456789"]) try: sms.send() except SkebbySendError: ret = True self.assertEqual(ret, True)
def test_invalid_sender_number_basic_method(self): ret = False sms = Sms("Hi there!", ["123456789"], sender_number="39123456789") try: sms.send(method="basic") except SkebbySendError: ret = True self.assertEqual(ret, True)
def test_send_single(self): sms = Sms("Hi {{ friend }}!", sender_string="Your Friend") ret = sms.send_single({'friend': 'Doge'}, "39123456789", method="test") self.assertEqual(sms.text, "Hi Doge!") self.assertEqual(False, ret.skebby_error) self.assertEqual("", ret.skebby_message)
def test_send(self): sms = Sms("Hi there!", ["39123456789"], sender_string="Your Friend") ret = sms.send(method="test") failed_requests = [r for r in ret if r.skebby_error] succesful_requests = [r for r in ret if not r.skebby_error] self.assertEqual(len(failed_requests) + len(succesful_requests), 1)