1
0
mirror of https://github.com/gryf/fs-uae-wrapper.git synced 2025-12-24 15:12:26 +01:00

54 Commits

Author SHA1 Message Date
db7b8e347a Version bump 0.4 2017-01-02 20:19:30 +01:00
994768806c Parametrize extract and create methods for Archive base class 2017-01-02 20:17:13 +01:00
19acb789b6 Added wrapper_archiver option
To give user a possibility to choose what archiver he can use another
options was introduced for cd32 and archive wrapper modules. This option
will indicate what archiver should be used for compressing the save
state directories.
2017-01-02 20:08:50 +01:00
5f98e9b794 Moved save state out of _make_archive method
Now _save_save method will be called from run() method.
2017-01-02 19:30:09 +01:00
3906e4c80b Moved which function to another module 2017-01-02 19:27:49 +01:00
38a2322e98 Fix for file_archive tests 0.3.1 2017-01-02 16:05:18 +01:00
48bb1b1e1f Bumped version, readme update 0.3 2017-01-02 15:46:07 +01:00
ee65e7ed7f Added support for zip archiver
Also fixed issue with extension get from regexp
2017-01-02 15:39:28 +01:00
230ec154b6 Fix for archives like .tar.bz2 2017-01-02 14:06:34 +01:00
77dd4dfaf4 Added new function for creating archives 2017-01-02 13:50:39 +01:00
22d152bb64 Extract getting the title to a new method in wrapper base class 2017-01-02 13:48:24 +01:00
38a9604916 Implementation for saving changes in archive wrapper module 2017-01-02 13:47:07 +01:00
251fab377b Non existed archive will not be fatal
Moved logic which check for archive file explicitly to extract method.
That way get_archiver will return archiver for not (yet) existed
archives.
2017-01-02 13:13:55 +01:00
252c013fc4 New wrapper module - for archived fs 2017-01-02 11:03:27 +01:00
dcf2ab0634 Cleaned up tests 2017-01-02 11:02:49 +01:00
026dbf6abd Added tests for file_archive module 2017-01-02 10:53:16 +01:00
c8fa2d7ad4 Added archive file handler 2017-01-02 10:01:10 +01:00
ab71e270d8 Removed archive from utils 2017-01-02 10:00:35 +01:00
989c268b56 Added test for base wrapper class
Moved most tests from cd32 module to base one. Added missing tests for
cd32 module.
2017-01-01 18:33:31 +01:00
fa7afcb73b Adjust existing cd32 module for base class
Fix failing tests for small changes in utils and cd32/base modules
2017-01-01 17:31:40 +01:00
47787a3ab2 Added base class for wrapper modules 2017-01-01 17:31:25 +01:00
4c39e572a6 Removed six as a dependency
Changed logic for checking if run_command argument is a list. Fixed
tests and refactoring save_save() method in cd32 module.
2017-01-01 14:13:48 +01:00
ef5631de3c Added additional tests for cd32 module
Also, new command was added to utils - run_command which is an
generalized subprocess.call function.

Requirements is now added with module six, which was needed to detect
string-like objects in sane way.
2016-12-31 20:20:07 +01:00
364bb9ae59 Added test for run emulator for cd32 module 2016-12-31 19:25:41 +01:00
d4844bb0fb Added test for extract for cd32 module 2016-12-31 19:02:10 +01:00
fe83ae1813 Added copy_conf method test 2016-12-31 18:47:55 +01:00
1878fd48a1 Fix for case when there is no archiver found on the system 2016-12-28 19:26:57 +01:00
6667f5c5be README update 2016-12-27 22:13:39 +01:00
c6522061c8 Added cd32 wrapper module 2016-12-27 21:44:44 +01:00
71e0319e1f Added tests for utils module 2016-12-27 21:22:12 +01:00
124fc2ed9d Make message close method bit more bulletproof
Noe, it it possible to create Message object and perform close() on it,
even if show() wasn't called before. It have a bit more sense since it
should be harmless for closing possibly non existent message.
2016-12-27 20:41:29 +01:00
988784dbf3 Fixed occasionally failing tests caused by the wrong list order 2016-12-27 20:24:18 +01:00
11202903d5 Added simple test for plain module 2016-12-27 20:10:39 +01:00
36fe31c99e Refactoring wrapper 2016-12-27 20:02:12 +01:00
c8b4207040 Utils refactoring.
Added safe guards for get_config function, introduced CmdOption class
for convenient accessing options as a dict keys with option to make them
as a list of commandline options suitable for passing to fs-uae.
2016-12-27 19:58:30 +01:00
f616a8db06 Removed bloated class and replace it with pure functions in 'plain' module 2016-12-27 19:57:34 +01:00
cadcc30734 Added utility module with common functions 2016-12-25 19:03:30 +01:00
4da34da59e Moved constant to the module init 2016-12-25 19:02:41 +01:00
9bbe39b059 Extracted some methods to utils module 2016-12-25 16:21:57 +01:00
8b51979dc5 Using configparser for getting options from config file 2016-12-25 11:21:53 +01:00
517831796e Changed behavior of parse args 2016-12-25 10:57:14 +01:00
8999c361a2 Added conditional for gui tests, which depends on graphical environment 2016-12-24 10:28:13 +01:00
0c1bfa3620 Added ability to show and destroy message windows 2016-12-23 19:22:37 +01:00
7f8c4d2f6a Added missing space in message 2016-12-23 18:47:42 +01:00
b3cbd915a5 Added plain module to the docs 2016-12-23 18:46:53 +01:00
abff0fb62b Added tests for wrapper module finctions 2016-12-20 20:05:20 +01:00
60b192403b Added mock as test dependency to Python2 environment 2016-12-20 20:01:55 +01:00
9037f013d3 Added travis conf 2016-12-19 20:27:52 +01:00
acb056f112 Added plain module - for running fs-uae directly 2016-12-19 20:23:44 +01:00
b14a9f0156 Added wrapper module 2016-12-19 20:23:04 +01:00