class test_main(GaiaTestCase): def setUp(self): # Set up child objects... GaiaTestCase.setUp(self) self.UTILS = UTILS(self) self.messages = Messages(self) self.gallery = Gallery(self) self.settings = Settings(self) self.test_msg = "Hello World" # Establish which phone number to use. self.phone_number = self.UTILS.general.get_config_variable( "phone_number", "custom") self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number) def tearDown(self): self.UTILS.reporting.reportResults() GaiaTestCase.tearDown(self) def test_run(self): # Configure Auto Retrieve as "on_with_r = On with roaming option" from messaging settings self.settings.launch() self.settings.configure_mms_auto_retrieve("on_with_r") self.messages.create_and_send_mms("image", [self.phone_number], self.test_msg) self.messages.wait_for_message() # Verify that the MMS has been received. self.messages.verify_mms_received("img", self.phone_number)
class test_main(GaiaTestCase): def setUp(self): # Set up child objects... GaiaTestCase.setUp(self) self.UTILS = UTILS(self) self.messages = Messages(self) self.gallery = Gallery(self) self.settings = Settings(self) self.test_msg = "Hello World" # Establish which phone number to use. self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom") self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number) def tearDown(self): self.UTILS.reporting.reportResults() GaiaTestCase.tearDown(self) def test_run(self): # Configure Auto Retrieve as "on_with_r = On with roaming option" from messaging settings self.settings.launch() self.settings.configure_mms_auto_retrieve("on_with_r") self.messages.create_and_send_mms("image", [self.phone_number], self.test_msg) self.messages.wait_for_message() # Verify that the MMS has been received. self.messages.verify_mms_received("img", self.phone_number)
class test_main(GaiaTestCase): # Restart device to starting with wifi and 3g disabled. # def __init__(self, *args, **kwargs): kwargs['restart'] = True super(test_main, self).__init__(*args, **kwargs) def setUp(self): # Set up child objects... GaiaTestCase.setUp(self) self.UTILS = UTILS(self) self.messages = Messages(self) self.gallery = Gallery(self) self.settings = Settings(self) self.test_msg = "Hello World" # Establish which phone number to use. self.phone_number = self.UTILS.general.get_config_variable( "phone_number", "custom") self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number) def tearDown(self): self.UTILS.reporting.reportResults() GaiaTestCase.tearDown(self) def test_run(self): self.UTILS.general.connect_to_cell_data() self.data_layer.connect_to_wifi() # Configure Auto Retrieve as "on_with_r = On with roaming option" from messaging settings self.settings.launch() self.settings.configure_mms_auto_retrieve("on_with_r") self.messages.create_and_send_mms("image", [self.phone_number], self.test_msg) self.messages.wait_for_message() # Verify that the MMS has been received. self.messages.verify_mms_received("img", self.phone_number)
class test_main(GaiaTestCase): # Restart device to starting with wifi and 3g disabled. # def __init__(self, *args, **kwargs): kwargs['restart'] = True super(test_main, self).__init__(*args, **kwargs) def setUp(self): # Set up child objects... GaiaTestCase.setUp(self) self.UTILS = UTILS(self) self.messages = Messages(self) self.gallery = Gallery(self) self.settings = Settings(self) self.test_msg = "Hello World" # Establish which phone number to use. self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom") self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number) self.data_layer.delete_all_sms() def tearDown(self): self.UTILS.reporting.reportResults() GaiaTestCase.tearDown(self) def test_run(self): self.UTILS.general.connect_to_cell_data() self.data_layer.connect_to_wifi() # Configure Auto Retrieve as off from messaging settings self.settings.launch() self.settings.configure_mms_auto_retrieve("on_without_r") self.messages.create_and_send_mms("image", [self.phone_number], self.test_msg) self.messages.wait_for_message() # Verify that the MMS has been received, but it contains no attached file self.messages.verify_mms_received("img", self.phone_number)