Translated using Weblate (Italian)

Currently translated at 94.1% (81 of 86 strings)

Translation: server-tools-14.0/server-tools-14.0-auto_backup
Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-auto_backup/it/
pull/2712/head
Riccardo Bellanova 2022-03-17 15:41:56 +00:00 committed by tafaRU
parent ad9d8e5c66
commit ba420adf05
2 changed files with 23 additions and 23 deletions

View File

@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n" "POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2022-01-01 23:39+0000\n" "PO-Revision-Date: 2022-03-17 18:31+0000\n"
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>\n" "Last-Translator: Riccardo Bellanova <bellanova@webmonks.it>\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n" "Language: it\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -48,7 +48,7 @@ msgstr "Backup automatici"
#. module: auto_backup #. module: auto_backup
#: model_terms:ir.ui.view,arch_db:auto_backup.view_backup_conf_form #: model_terms:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Automatic backups of the database can be scheduled as follows:" msgid "Automatic backups of the database can be scheduled as follows:"
msgstr "Il backup automatico del database può essere programmato come segue:" msgstr "Il backup automatico dei database può essere programmato come segue:"
#. module: auto_backup #. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_failure #: model:mail.message.subtype,name:auto_backup.mail_message_subtype_failure

View File

@ -35,7 +35,7 @@ class TestDbBackup(common.TransactionCase):
@contextmanager @contextmanager
def mock_assets(self): def mock_assets(self):
""" It provides mocked core assets """ """It provides mocked core assets"""
self.path_join_val = "/this/is/a/path" self.path_join_val = "/this/is/a/path"
with patch("%s.db" % model) as db: with patch("%s.db" % model) as db:
with patch("%s.os" % model) as os: with patch("%s.os" % model) as os:
@ -49,7 +49,7 @@ class TestDbBackup(common.TransactionCase):
@contextmanager @contextmanager
def patch_filtered_sftp(self, record): def patch_filtered_sftp(self, record):
""" It patches filtered record and provides a mock """ """It patches filtered record and provides a mock"""
with patch("%s.filtered" % class_name) as filtered: with patch("%s.filtered" % class_name) as filtered:
filtered.side_effect = [], [record] filtered.side_effect = [], [record]
with patch("%s.backup_log" % class_name): with patch("%s.backup_log" % class_name):
@ -57,7 +57,7 @@ class TestDbBackup(common.TransactionCase):
yield filtered yield filtered
def new_record(self, method="sftp"): def new_record(self, method="sftp"):
vals = {"name": u"Têst backup", "method": method, "days_to_keep": 1} vals = {"name": "Têst backup", "method": method, "days_to_keep": 1}
if method == "sftp": if method == "sftp":
vals.update( vals.update(
{ {
@ -72,7 +72,7 @@ class TestDbBackup(common.TransactionCase):
return self.Model.create(vals) return self.Model.create(vals)
def test_compute_name_sftp(self): def test_compute_name_sftp(self):
""" It should create proper SFTP URI """ """It should create proper SFTP URI"""
rec_id = self.new_record() rec_id = self.new_record()
self.assertEqual( self.assertEqual(
"sftp://%(user)s@%(host)s:%(port)s%(folder)s" "sftp://%(user)s@%(host)s:%(port)s%(folder)s"
@ -86,7 +86,7 @@ class TestDbBackup(common.TransactionCase):
) )
def test_check_folder(self): def test_check_folder(self):
""" It should not allow recursive backups """ """It should not allow recursive backups"""
rec_id = self.new_record("local") rec_id = self.new_record("local")
with self.assertRaises(UserError): with self.assertRaises(UserError):
rec_id.write( rec_id.write(
@ -98,7 +98,7 @@ class TestDbBackup(common.TransactionCase):
@patch("%s._" % model) @patch("%s._" % model)
def test_action_sftp_test_connection_success(self, _): def test_action_sftp_test_connection_success(self, _):
""" It should raise connection succeeded warning """ """It should raise connection succeeded warning"""
with patch("%s.sftp_connection" % class_name, new_callable=PropertyMock): with patch("%s.sftp_connection" % class_name, new_callable=PropertyMock):
rec_id = self.new_record() rec_id = self.new_record()
with self.assertRaises(UserError): with self.assertRaises(UserError):
@ -107,7 +107,7 @@ class TestDbBackup(common.TransactionCase):
@patch("%s._" % model) @patch("%s._" % model)
def test_action_sftp_test_connection_fail(self, _): def test_action_sftp_test_connection_fail(self, _):
""" It should raise connection fail warning """ """It should raise connection fail warning"""
with patch( with patch(
"%s.sftp_connection" % class_name, new_callable=PropertyMock "%s.sftp_connection" % class_name, new_callable=PropertyMock
) as conn: ) as conn:
@ -118,7 +118,7 @@ class TestDbBackup(common.TransactionCase):
_.assert_called_once_with("Connection Test Failed!") _.assert_called_once_with("Connection Test Failed!")
def test_action_backup_local(self): def test_action_backup_local(self):
""" It should backup local database """ """It should backup local database"""
rec_id = self.new_record("local") rec_id = self.new_record("local")
filename = rec_id.filename(datetime.now()) filename = rec_id.filename(datetime.now())
rec_id.action_backup() rec_id.action_backup()
@ -126,7 +126,7 @@ class TestDbBackup(common.TransactionCase):
self.assertEqual(1, len(generated_backup)) self.assertEqual(1, len(generated_backup))
def test_action_backup_local_cleanup(self): def test_action_backup_local_cleanup(self):
""" Backup local database and cleanup old databases """ """Backup local database and cleanup old databases"""
rec_id = self.new_record("local") rec_id = self.new_record("local")
old_date = datetime.now() - timedelta(days=3) old_date = datetime.now() - timedelta(days=3)
filename = rec_id.filename(old_date) filename = rec_id.filename(old_date)
@ -142,7 +142,7 @@ class TestDbBackup(common.TransactionCase):
self.assertEqual(1, len(generated_backup)) self.assertEqual(1, len(generated_backup))
def test_action_backup_sftp_mkdirs(self): def test_action_backup_sftp_mkdirs(self):
""" It should create remote dirs """ """It should create remote dirs"""
rec_id = self.new_record() rec_id = self.new_record()
with self.mock_assets(): with self.mock_assets():
with self.patch_filtered_sftp(rec_id): with self.patch_filtered_sftp(rec_id):
@ -152,7 +152,7 @@ class TestDbBackup(common.TransactionCase):
conn.makedirs.assert_called_once_with(rec_id.folder) conn.makedirs.assert_called_once_with(rec_id.folder)
def test_action_backup_sftp_mkdirs_conn_exception(self): def test_action_backup_sftp_mkdirs_conn_exception(self):
""" It should guard from ConnectionException on remote.mkdirs """ """It should guard from ConnectionException on remote.mkdirs"""
rec_id = self.new_record() rec_id = self.new_record()
with self.mock_assets(): with self.mock_assets():
with self.patch_filtered_sftp(rec_id): with self.patch_filtered_sftp(rec_id):
@ -164,7 +164,7 @@ class TestDbBackup(common.TransactionCase):
self.assertTrue(True) self.assertTrue(True)
def test_action_backup_sftp_remote_open(self): def test_action_backup_sftp_remote_open(self):
""" It should open remote file w/ proper args """ """It should open remote file w/ proper args"""
rec_id = self.new_record() rec_id = self.new_record()
with self.mock_assets() as assets: with self.mock_assets() as assets:
with self.patch_filtered_sftp(rec_id): with self.patch_filtered_sftp(rec_id):
@ -174,14 +174,14 @@ class TestDbBackup(common.TransactionCase):
conn.open.assert_called_once_with(assets["os"].path.join(), "wb") conn.open.assert_called_once_with(assets["os"].path.join(), "wb")
def test_action_backup_all_search(self): def test_action_backup_all_search(self):
""" It should search all records """ """It should search all records"""
rec_id = self.new_record() rec_id = self.new_record()
with patch("%s.search" % class_name, new_callable=PropertyMock): with patch("%s.search" % class_name, new_callable=PropertyMock):
rec_id.action_backup_all() rec_id.action_backup_all()
rec_id.search.assert_called_once_with([]) rec_id.search.assert_called_once_with([])
def test_action_backup_all_return(self): def test_action_backup_all_return(self):
""" It should return result of backup operation """ """It should return result of backup operation"""
rec_id = self.new_record() rec_id = self.new_record()
with patch("%s.search" % class_name, new_callable=PropertyMock): with patch("%s.search" % class_name, new_callable=PropertyMock):
res = rec_id.action_backup_all() res = rec_id.action_backup_all()
@ -189,7 +189,7 @@ class TestDbBackup(common.TransactionCase):
@patch("%s.pysftp" % model) @patch("%s.pysftp" % model)
def test_sftp_connection_init_passwd(self, pysftp): def test_sftp_connection_init_passwd(self, pysftp):
""" It should initiate SFTP connection w/ proper args and pass """ """It should initiate SFTP connection w/ proper args and pass"""
rec_id = self.new_record() rec_id = self.new_record()
rec_id.sftp_connection() rec_id.sftp_connection()
pysftp.Connection.assert_called_once_with( pysftp.Connection.assert_called_once_with(
@ -201,7 +201,7 @@ class TestDbBackup(common.TransactionCase):
@patch("%s.pysftp" % model) @patch("%s.pysftp" % model)
def test_sftp_connection_init_key(self, pysftp): def test_sftp_connection_init_key(self, pysftp):
""" It should initiate SFTP connection w/ proper args and key """ """It should initiate SFTP connection w/ proper args and key"""
rec_id = self.new_record() rec_id = self.new_record()
rec_id.write({"sftp_private_key": "pkey", "sftp_password": "pkeypass"}) rec_id.write({"sftp_private_key": "pkey", "sftp_password": "pkeypass"})
rec_id.sftp_connection() rec_id.sftp_connection()
@ -215,7 +215,7 @@ class TestDbBackup(common.TransactionCase):
@patch("%s.pysftp" % model) @patch("%s.pysftp" % model)
def test_sftp_connection_return(self, pysftp): def test_sftp_connection_return(self, pysftp):
""" It should return new sftp connection """ """It should return new sftp connection"""
rec_id = self.new_record() rec_id = self.new_record()
res = rec_id.sftp_connection() res = rec_id.sftp_connection()
self.assertEqual( self.assertEqual(
@ -224,19 +224,19 @@ class TestDbBackup(common.TransactionCase):
) )
def test_filename_default(self): def test_filename_default(self):
""" It should not error and should return a .dump.zip file str """ """It should not error and should return a .dump.zip file str"""
now = datetime.now() now = datetime.now()
res = self.Model.filename(now) res = self.Model.filename(now)
self.assertTrue(res.endswith(".dump.zip")) self.assertTrue(res.endswith(".dump.zip"))
def test_filename_zip(self): def test_filename_zip(self):
""" It should return a dump.zip filename""" """It should return a dump.zip filename"""
now = datetime.now() now = datetime.now()
res = self.Model.filename(now, ext="zip") res = self.Model.filename(now, ext="zip")
self.assertTrue(res.endswith(".dump.zip")) self.assertTrue(res.endswith(".dump.zip"))
def test_filename_dump(self): def test_filename_dump(self):
""" It should return a dump filename""" """It should return a dump filename"""
now = datetime.now() now = datetime.now()
res = self.Model.filename(now, ext="dump") res = self.Model.filename(now, ext="dump")
self.assertTrue(res.endswith(".dump")) self.assertTrue(res.endswith(".dump"))