class StorageListBackupsTest(TestCase): def setUp(self): self.storage = FakeStorage() HANDLED_FILES['written_files'] = [(f, None) for f in [ 'foo.txt', 'foo.db', 'foo.db.gz', 'foo.db.gpg', 'foo.db.gz.gpg', 'foo.media', 'foo.media.gz', 'foo.media.gpg', 'foo.media.gz.gpg', 'bar.db', 'bar.db.gz', 'bar.db.gpg', 'bar.db.gz.gpg', 'bar.media', 'bar.media.gz', 'bar.media.gpg', 'bar.media.gz.gpg', ]] def tearDown(self): HANDLED_FILES.clean() def test_nofilter(self): files = self.storage.list_backups() self.assertEqual(len(HANDLED_FILES['written_files']), len(files)) def test_encrypted(self): files = self.storage.list_backups(encrypted=True) self.assertEqual(8, len(files)) for file in files: self.assertIn('.gpg', file) def test_compressed(self): files = self.storage.list_backups(compressed=True) self.assertEqual(8, len(files)) for file in files: self.assertIn('.gz', file) def test_dbbackup(self): files = self.storage.list_backups(content_type='db') self.assertEqual(8, len(files)) for file in files: self.assertIn('.db', file) def test_database(self): files = self.storage.list_backups(database='foo') self.assertEqual(9, len(files)) for file in files: self.assertIn('foo', file) def test_mediabackup(self): files = self.storage.list_backups(content_type='media') self.assertEqual(8, len(files)) for file in files: self.assertIn('.media', file)
class StorageListBackupsTest(TestCase): def setUp(self): self.storage = FakeStorage() HANDLED_FILES['written_files'] += [ (utils.filename_generate(ext, 'foo'), None) for ext in ('db', 'db.gz', 'db.gpg', 'db.gz.gpg') ] HANDLED_FILES['written_files'] += [ (utils.filename_generate(ext, 'foo', None, 'media'), None) for ext in ('media', 'media.gz', 'media.gpg', 'media.gz.gpg') ] HANDLED_FILES['written_files'] += [ ('file_without_date', None) ] def tearDown(self): HANDLED_FILES.clean() def test_nofilter(self): files = self.storage.list_backups() # self.assertEqual(len(HANDLED_FILES['written_files']), len(files)) for file in files: self.assertNotEqual('file_without_date', file) def test_encrypted(self): files = self.storage.list_backups(encrypted=True) # self.assertEqual(8, len(files)) for file in files: self.assertIn('.gpg', file) def test_compressed(self): files = self.storage.list_backups(compressed=True) # self.assertEqual(8, len(files)) for file in files: self.assertIn('.gz', file) def test_dbbackup(self): files = self.storage.list_backups(content_type='db') # self.assertEqual(8, len(files)) for file in files: self.assertIn('.db', file) def test_database(self): files = self.storage.list_backups(database='foo') # self.assertEqual(9, len(files)) for file in files: self.assertIn('foo', file) def test_mediabackup(self): files = self.storage.list_backups(content_type='media') # self.assertEqual(8, len(files)) for file in files: self.assertIn('.media', file)
class StorageListBackupsTest(TestCase): def setUp(self): self.storage = FakeStorage() HANDLED_FILES['written_files'] += [ (utils.filename_generate(ext, 'foo'), None) for ext in ('db', 'db.gz', 'db.gpg', 'db.gz.gpg') ] HANDLED_FILES['written_files'] += [ (utils.filename_generate(ext, 'foo', None, 'media'), None) for ext in ('media', 'media.gz', 'media.gpg', 'media.gz.gpg') ] HANDLED_FILES['written_files'] += [('file_without_date', None)] def tearDown(self): HANDLED_FILES.clean() def test_nofilter(self): files = self.storage.list_backups() # self.assertEqual(len(HANDLED_FILES['written_files']), len(files)) for file in files: self.assertNotEqual('file_without_date', file) def test_encrypted(self): files = self.storage.list_backups(encrypted=True) # self.assertEqual(8, len(files)) for file in files: self.assertIn('.gpg', file) def test_compressed(self): files = self.storage.list_backups(compressed=True) # self.assertEqual(8, len(files)) for file in files: self.assertIn('.gz', file) def test_dbbackup(self): files = self.storage.list_backups(content_type='db') # self.assertEqual(8, len(files)) for file in files: self.assertIn('.db', file) def test_database(self): files = self.storage.list_backups(database='foo') # self.assertEqual(9, len(files)) for file in files: self.assertIn('foo', file) def test_mediabackup(self): files = self.storage.list_backups(content_type='media') # self.assertEqual(8, len(files)) for file in files: self.assertIn('.media', file)
class StorageListBackupsTest(TestCase): def setUp(self): self.storage = FakeStorage() HANDLED_FILES['written_files'] = [(f, None) for f in [ 'foo.txt', 'foo.db', 'foo.db.gz', 'foo.db.gpg', 'foo.db.gz.gpg', 'foo.media', 'foo.media.gz', 'foo.media.gpg', 'foo.media.gz.gpg', 'bar.db', 'bar.db.gz', 'bar.db.gpg', 'bar.db.gz.gpg', 'bar.media', 'bar.media.gz', 'bar.media.gpg', 'bar.media.gz.gpg', ]] def tearDown(self): HANDLED_FILES.clean() def test_nofilter(self): files = self.storage.list_backups() self.assertEqual(len(HANDLED_FILES['written_files']), len(files)) def test_encrypted(self): files = self.storage.list_backups(encrypted=True) self.assertEqual(8, len(files)) for file in files: self.assertIn('.gpg', file) def test_compressed(self): files = self.storage.list_backups(compressed=True) self.assertEqual(8, len(files)) for file in files: self.assertIn('.gz', file) def test_dbbackup(self): files = self.storage.list_backups(content_type='db') self.assertEqual(8, len(files)) for file in files: self.assertIn('.db', file) def test_database(self): files = self.storage.list_backups(database='foo') self.assertEqual(9, len(files)) for file in files: self.assertIn('foo', file) def test_mediabackup(self): files = self.storage.list_backups(content_type='media') self.assertEqual(8, len(files)) for file in files: self.assertIn('.media', file)