def test_atmap_formats_at_commands_using_formatted_email_commands_if_email_is_specified(self, _, f_email, f_at_command): ret = atmap(self.command, self.items, '15:00', '*****@*****.**') f_at_command.assert_called_once_with(f_email.return_value, '15:00') self.assertEqual(ret, f_at_command.return_value)
def test_atmap_formats_at_commands(self, f_command, _, f_at_command): ret = atmap(self.command, self.items, '15:00') f_at_command.assert_called_once_with(f_command.return_value, '15:00') self.assertEqual(ret, f_at_command.return_value)
def test_atmap_formats_email_output_commands_if_email_is_specified(self, f_command, f_email, _): atmap(self.command, self.items, '15:00', '*****@*****.**') f_email.assert_called_once_with(f_command.return_value, '*****@*****.**')
def test_atmap_does_not_format_email_output_commands_if_no_email_is_specified(self, f_command, f_email, _): atmap(self.command, self.items, '15:00') self.assertEqual(0, len(f_email.mock_calls))
def test_atmap_formats_command(self, f_command, *args): atmap(self.command, self.items, '15:00') f_command.assert_called_once_with(self.command, self.items)