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

49 Commits

Author SHA1 Message Date
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
38d6bde19c Added tests for the wrapper 2016-12-19 20:22:41 +01:00
68049a6eb8 Added tox, setup.py, executable, test-req 2016-12-19 20:22:22 +01:00
e3cfd02686 Readme update 2016-12-19 18:24:37 +01:00
a70befad3b Initial commit 2016-12-18 20:42:04 +01:00