Fabio Erculiani
06df34f41d
[entropy.client] drop .clientDbconn in favour of installed_repository()
2010-01-30 18:37:39 +01:00
Fabio Erculiani
f5b016a146
[entropy.db] make EntropyRepository process-safe and thread-safe at the same time
...
This is kinda experimental but it seems to work just fine and, at the moment
there are no multithreaded accesses to EntropyRepository.
This patch makes write mutex in EntropyRepository useless because EntropyRepository
will automatically allocate new connections and cursors for every new
thread/pid coming in, avoiding to leak open files around.
SQLite3 is thread-safe when using one connection per thread, so... here it is!
2010-01-29 23:39:42 +01:00
Fabio Erculiani
2fc1c3db17
[tests] fix test_db_insert_compare_match_tag test
2010-01-29 14:30:16 +01:00
Fabio Erculiani
b58be877a4
[tests] add tagged packages match test
2010-01-28 13:13:00 +01:00
Fabio Erculiani
5e04299ec8
[entropy.tools] more module API cleanup
2010-01-21 20:52:19 +01:00
Fabio Erculiani
02837597c6
[entropy.tools] more module API rework work done
2010-01-20 12:55:04 +01:00
Fabio Erculiani
18e91eeee1
[entropy.tools] another set of changes to entropy.tools module
2010-01-18 17:42:41 +01:00
Fabio Erculiani
707ee6008f
[entropy.tools] some more module cleanup work
2010-01-18 17:24:07 +01:00
Fabio Erculiani
9b5aa1a2c5
[entropy.tools] more entropy.tools module cleanup work
2010-01-15 20:08:08 +01:00
Fabio Erculiani
ebdc53afd8
[tests] disable test_timesched, causes random lockups
2010-01-13 17:44:23 +01:00
Fabio Erculiani
eb84b60da4
[tests] remove bogus test (unreliable)
2010-01-11 17:04:05 +01:00
Fabio Erculiani
a2d6e75ad5
[tests] add EntropyRepository cache storage tests
2010-01-09 01:06:59 +01:00
Fabio Erculiani
ca32c9cbaa
[tests] update txc standalone test
2010-01-04 14:09:38 +01:00
Fabio Erculiani
6e65a7a88e
[entropy*] move cache functions to EntropyCacher, remove spaghetti code around
2010-01-02 15:36:27 +01:00
Fabio Erculiani
7902b594aa
[entropy.security] Repository: initial implementation of repository keys expiration support
2009-12-31 19:17:20 +01:00
Fabio Erculiani
94ce9ca30b
[entropy.security] Repository: change API of verify_file, also return error message
2009-12-30 16:07:28 +01:00
Fabio Erculiani
eb6733d4a6
[unittest] security: use new keystore_dir argument
2009-12-28 17:21:30 +01:00
Fabio Erculiani
7999810be6
[unittest] fix client test using text_smart
2009-12-28 07:55:22 +01:00
Fabio Erculiani
32230aee42
[entropy] add support for build dependencies, entropy will now store them in repos (future task: make possible to install build deps too)
2009-12-20 22:32:28 +01:00
Fabio Erculiani
65b3497981
[unittest] add security UT module
2009-12-18 22:00:37 +01:00
Fabio Erculiani
8244e414dd
[unittest] add a new test to the suite, this will test PROVIDE metadata
2009-12-11 22:13:22 +01:00
Fabio Erculiani
34e7656e19
[tests] add entropy.graph.Graph test script
2009-12-07 23:52:55 +01:00
Fabio Erculiani
a89b13a49c
[unittest] fix test_timesched
2009-11-30 10:51:09 +01:00
Fabio Erculiani
d26f1955dc
[entropy.transceivers/entropy.fetchers] split entropy.transceivers (add entropy.fetchers), make EntropyTransceiver URI handlers use EntropyPluginFactory (thus add pluggable URI handlers support)
2009-11-26 20:11:45 +01:00
Fabio Erculiani
94867af2fe
[entropy.server] remove etpConst['officialserverrepositoryid'] and handlers support (there is ssh URI support now)
2009-11-21 13:41:38 +01:00
Fabio Erculiani
998c7fd44e
[unittest] fix test_ftp_urihandler path
2009-11-16 23:20:23 +01:00
Fabio Erculiani
4f80650685
[entropy.transceivers] migrate code to EntropyTransceiver infrastructure, w00t!
2009-11-15 23:46:49 +01:00
Fabio Erculiani
38d0f0fc4d
[entropy.transceivers] more API work on EntropyTransceiver and EntropyUriHandler classes and subclasses
2009-11-15 16:36:50 +01:00
Fabio Erculiani
3b074c2daa
[unittest] add entropy.core unittest module
2009-11-12 18:40:46 +01:00
Fabio Erculiani
ec2be8949d
[unittest] add more verbosity to test modules
2009-11-09 18:27:09 +01:00
Fabio Erculiani
b455f4c7d3
[unittest] add --debug option handling
2009-11-09 14:03:22 +01:00
Fabio Erculiani
39cdd527ed
[unittest] improve entropy.db test suite
2009-11-05 22:30:26 +01:00
Fabio Erculiani
6a585369d4
[tests] add Repository Manager unit testing
2009-11-05 20:13:04 +01:00
Fabio Erculiani
38683edb6f
[tests] add standalone test for testing out repository manager, this will be moved to TS
2009-11-02 21:55:06 +01:00
Fabio Erculiani
5313ad79f3
[entropy.xpak] move xpak module and functions and their usage to Portage SPM plugin
2009-10-11 10:13:30 +02:00
Fabio Erculiani
90e992000f
[unittest] add entropy.qa UT
2009-10-11 00:58:13 +02:00
Fabio Erculiani
57af8522ab
[unittest] add several entropy.tools tests
2009-10-09 19:47:59 +02:00
Fabio Erculiani
ae75e71726
[unittest] add more test files
2009-10-09 19:44:13 +02:00
Fabio Erculiani
967b7b3468
[unittest] add more tests (thanks Python 3.x, huh)
2009-10-08 21:13:38 +02:00
Fabio Erculiani
460f94e8e1
[unittest] add another nice fuxxxored package for testing
2009-10-07 23:30:08 +02:00
Fabio Erculiani
6bfcd5b392
[unittest] trivial fixes
2009-10-06 19:46:40 +02:00
Fabio Erculiani
a9b91a8cef
[unittest] fix i18n test under Python 3.x
2009-10-06 18:57:49 +02:00
Fabio Erculiani
4d4280ce07
[unittest] fix db tests
2009-10-06 18:56:40 +02:00
Fabio Erculiani
9a00f5b208
[unittest] add singleton test
2009-10-05 19:42:31 +02:00
Fabio Erculiani
33c005e668
[entropy] fix common idioms
2009-10-05 14:08:34 +02:00
Fabio Erculiani
e452421c7f
[entropy] fix whitespace after comma
2009-10-05 14:05:32 +02:00
Fabio Erculiani
f4a8901512
[unittest] import fixes
2009-10-05 14:02:45 +02:00
Fabio Erculiani
b991b04920
[unittest] more Python 3.x porting work
2009-10-05 10:07:15 +02:00
Fabio Erculiani
0d1681f576
[unittest] more Python 3.x compatibility
2009-10-05 09:53:55 +02:00
Fabio Erculiani
bca795b8a2
[unittest] more Python 3.x compatibility
2009-10-05 09:53:34 +02:00