mirror of
https://github.com/gryf/fs-uae-wrapper.git
synced 2025-12-23 06:37:58 +01:00
Moved save state out of _make_archive method
Now _save_save method will be called from run() method.
This commit is contained in:
@@ -35,6 +35,9 @@ class TestArchive(TestCase):
|
||||
self.assertFalse(arch._validate_options())
|
||||
|
||||
arch.all_options['wrapper_archive'] = 'fake.tgz'
|
||||
self.assertFalse(arch._validate_options())
|
||||
|
||||
arch.all_options['wrapper_archiver'] = 'rar'
|
||||
self.assertTrue(arch._validate_options())
|
||||
|
||||
@mock.patch('tempfile.mkdtemp')
|
||||
@@ -57,7 +60,8 @@ class TestArchive(TestCase):
|
||||
self.assertFalse(arch.run())
|
||||
|
||||
arch.all_options = {'wrapper': 'archive',
|
||||
'wrapper_archive': 'fake.tgz'}
|
||||
'wrapper_archive': 'fake.tgz',
|
||||
'wrapper_archiver': 'rar'}
|
||||
|
||||
self.assertFalse(arch.run())
|
||||
|
||||
@@ -85,12 +89,10 @@ class TestArchive(TestCase):
|
||||
@mock.patch('shutil.rmtree')
|
||||
@mock.patch('fs_uae_wrapper.utils.create_archive')
|
||||
@mock.patch('fs_uae_wrapper.base.Base._get_title')
|
||||
@mock.patch('fs_uae_wrapper.base.Base._save_save')
|
||||
@mock.patch('fs_uae_wrapper.base.Base._get_saves_dir')
|
||||
def test_make_archive(self, sdir, save, title, carch, rmt, unlink, rename):
|
||||
def test_make_archive(self, sdir, title, carch, rmt, unlink, rename):
|
||||
|
||||
sdir.return_value = None
|
||||
save.return_value = False
|
||||
title.return_value = ''
|
||||
carch.return_value = False
|
||||
|
||||
@@ -107,7 +109,4 @@ class TestArchive(TestCase):
|
||||
self.assertTrue(arch._make_archive())
|
||||
|
||||
sdir.return_value = '/some/path'
|
||||
self.assertFalse(arch._make_archive())
|
||||
|
||||
save.return_value = True
|
||||
self.assertTrue(arch._make_archive())
|
||||
|
||||
Reference in New Issue
Block a user