def test_receive_message(self): """ Test receive a message """ config = [ { "account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "auth_token": "my_token", "twilio_number": "+15555555555", } ] ret = twilio_txt_msg.validate(config) self.assertEqual(ret, (True, "Valid beacon configuration")) _expected_return = [ { "texts": [ { "body": "None", "images": [], "from": "None", "id": "011", "sent": "01-01-2015", } ] } ] mock = MagicMock(return_value=MockTwilioRestClient()) with patch.object(twilio_txt_msg, "TwilioRestClient", mock): ret = twilio_txt_msg.beacon(config) self.assertEqual(ret, _expected_return)
def test_validate_dictionary_config(): """ Test empty configuration """ config = {} ret = twilio_txt_msg.validate(config) assert ret == (False, "Configuration for twilio_txt_msg beacon must be a list.")
def test_receive_message(self): ''' Test receive a message ''' config = [{ 'account_sid': 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'auth_token': 'my_token', 'twilio_number': '+15555555555' }] ret = twilio_txt_msg.validate(config) self.assertEqual(ret, (True, 'Valid beacon configuration')) _expected_return = [{ 'texts': [{ 'body': 'None', 'images': [], 'from': 'None', 'id': '011', 'sent': '01-01-2015' }] }] mock = MagicMock(return_value=MockTwilioRestClient()) with patch.object(twilio_txt_msg, 'TwilioRestClient', mock): ret = twilio_txt_msg.beacon(config) self.assertEqual(ret, _expected_return)
def test_validate_dictionary_config(self): ''' Test empty configuration ''' config = {} ret = twilio_txt_msg.validate(config) self.assertEqual(ret, (False, ('Configuration for twilio_txt_msg ' 'beacon must be a list.')))
def test_validate_dictionary_config(self): """ Test empty configuration """ config = {} ret = twilio_txt_msg.validate(config) self.assertEqual( ret, (False, "Configuration for twilio_txt_msg beacon must be a list.") )
def test_validate_empty_config(self): ''' Test empty configuration ''' config = [{}] ret = twilio_txt_msg.validate(config) self.assertEqual(ret, (False, ('Configuration for twilio_txt_msg ' 'beacon must contain account_sid, ' 'auth_token and twilio_number items.')))
def test_validate_missing_config_item(self): ''' Test empty configuration ''' config = [{'account_sid': 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'twilio_number': '+15555555555'}] ret = twilio_txt_msg.validate(config) self.assertEqual(ret, (False, ('Configuration for twilio_txt_msg ' 'beacon must contain account_sid, ' 'auth_token and twilio_number items.')))
def test_validate_empty_config(): """ Test empty configuration """ config = [{}] ret = twilio_txt_msg.validate(config) assert ret == ( False, "Configuration for twilio_txt_msg " "beacon must contain account_sid, " "auth_token and twilio_number items.", )
def test_validate_empty_config(self): """ Test empty configuration """ config = [{}] ret = twilio_txt_msg.validate(config) self.assertEqual( ret, ( False, ("Configuration for twilio_txt_msg " "beacon must contain account_sid, " "auth_token and twilio_number items."), ), )
def test_validate_missing_config_item(): """ Test empty configuration """ config = [{ "account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "twilio_number": "+15555555555", }] ret = twilio_txt_msg.validate(config) assert ret == ( False, "Configuration for twilio_txt_msg " "beacon must contain account_sid, " "auth_token and twilio_number items.", )