def test_normal_with_one_number(self): self.assertTrue(test_values(values)) value = send_sms(host_sms, port_sms, password_sms, number, values) self.assertEqual( """<html>\n<body>\nMesage SENT!<br/>\n</body>\n</html>""", value[0].decode("utf-8")) self.assertFalse(test_values(values))
def test_normal_with_two_numbers(self): value = send_sms(host_sms, port_sms, password_sms, [number[0], number[0]], values) self.assertEqual( """<html>\n<body>\nMesage SENT!<br/>\n</body>\n</html>""", value[0].decode("utf-8")) self.assertEqual( """<html>\n<body>\nMesage SENT!<br/>\n</body>\n</html>""", value[1].decode("utf-8"))
def test_wrong_number(self): value = send_sms(host_sms, port_sms, password_sms, ["number"], values) self.assertEqual("Invalid mobile number: number", value)
def test_wrong_values_empty2(self): value = send_sms(host_sms, port_sms, password_sms, number, None) self.assertEqual('Problem with values: Empty', value)
def test_wrong_values_format_content2(self): value = send_sms(host_sms, port_sms, password_sms, number, "1234") self.assertEqual('Problem with values: need to be a list or a tuple', value)
def test_wrong_password_format_content(self): value = send_sms(host_sms, port_sms, 1234, number, values) self.assertEqual('Request Error code: 400', value)
def test_wrong_password(self): value = send_sms(host_sms, port_sms, "password_sms", number, values) self.assertEqual('Request Error code: 400', value)
def test_wrong_port2(self): value = send_sms(host_sms, "port_sms", password_sms, number, values) self.assertEqual('Problem with port number', value)
def test_wrong_port(self): value = send_sms(host_sms, 1234, password_sms, number, values) self.assertEqual( 'Failed to reach a serverReason: [Errno 61] Connection refused', value)
def test_wrong_host_format_content2(self): value = send_sms(1234, port_sms, password_sms, number, values) self.assertEqual( 'Failed to reach a serverReason: [Errno 65] No route to host', value)
def test_wrong_host_format_content(self): value = send_sms("azerty", port_sms, password_sms, number, values) self.assertEqual( 'Failed to reach a serverReason: [Errno 8] nodename nor servname provided, or not known', value)
def test_wrong_host(self): value = send_sms("1.1.0.0", port_sms, password_sms, number, values) self.assertEqual( 'Failed to reach a serverReason: [Errno 60] Operation timed out', value)
def test_wrong_number4(self): value = send_sms(host_sms, port_sms, password_sms, [number[0], "06564534098"], values) self.assertEqual("Invalid mobile number: 06564534098", value)