Fabio Erculiani
606e5775be
[tests] tools: make sure that function returns non-None values
2011-09-20 12:18:05 +02:00
Fabio Erculiani
895d6d7c96
[tests] db: move etpConst['keywords'] setup at the end of setUp method
2011-09-18 23:05:05 +02:00
Fabio Erculiani
bd81b92c6c
[tests] db: make package files generated on amd64 work on other arches as well
2011-09-18 22:57:41 +02:00
Fabio Erculiani
15d922ff57
Revert "[tests] db: do not fail on atomMatch() due to different arch (fixes tests on ARM)"
...
This reverts commit 0feacbf90d .
2011-09-18 22:54:45 +02:00
Fabio Erculiani
6f48c86ab2
Revert "[tests] db: always use maskFilter=False with atomMatch()"
...
This reverts commit 2de803f314 .
2011-09-18 22:54:29 +02:00
Fabio Erculiani
2de803f314
[tests] db: always use maskFilter=False with atomMatch()
2011-09-18 22:48:44 +02:00
Fabio Erculiani
0feacbf90d
[tests] db: do not fail on atomMatch() due to different arch (fixes tests on ARM)
2011-09-18 22:42:47 +02:00
Fabio Erculiani
5a11057173
[tests] use assertTrue() instead of assert_(), fix Python3 warning
2011-09-06 23:47:28 +02:00
Fabio Erculiani
02b10fd09c
[tests] trivial code style update
2011-09-06 23:26:21 +02:00
Fabio Erculiani
3ae8e6ae93
[entropy.server] make possible to split package file into multiple "extra" package files
...
This introduces a backward-compatible feature (server-side in this commit)
that makes possible to associate more than one package file to a single
package_id. This opens the door to a wide range of future opportunities
but also makes possible to decouple debuginfo files from the rest.
2011-08-08 18:16:54 +02:00
Fabio Erculiani
b83095ee46
[entropy.*] implement automatic config files update on package name moves
2011-07-17 16:18:04 +02:00
Fabio Erculiani
7fff2821c3
[tests] fix tests
2011-06-28 11:58:48 +02:00
Fabio Erculiani
8c247b94e2
[entropy.db] EntropyRepository: move sqlite's integrity_check() to EntropyRepository.integrity_check()
2011-06-25 19:45:55 +02:00
Fabio Erculiani
10577e1e94
[tests] client: fix Trigger unit tests
2011-06-17 22:48:22 +02:00
Fabio Erculiani
ac95842bdb
[entropy.spm/entropy.client] bring more metadata to SPM plugins handing triggers
...
This is required in order to support Portage EAPI4 feature called
"REPLACED_BY_VERSION".
See http://dev.gentoo.org/~ulm/pms/4/pms.html#x1-12100012.1.2
2011-06-17 22:29:13 +02:00
Fabio Erculiani
7203cee3b4
[tests/misc] add more tests for FastRSS
2011-06-15 17:42:42 +02:00
Fabio Erculiani
40c732bd72
[entropy.misc] add FastRSS class, for fast RSS files generation
2011-06-15 14:33:34 +02:00
Fabio Erculiani
0f0029b3ec
[tests] db: fix test_use_defaults test
2011-05-06 16:39:40 +02:00
Fabio Erculiani
05fa5ab8f2
[tests] db: fix test_use_defaults test
2011-05-04 18:32:29 +02:00
Fabio Erculiani
72ea943a52
[entropy.spm] add disabled use flags to package use flags metadata
2011-04-27 11:38:53 +02:00
Fabio Erculiani
80dfbcc0f2
[entropy.services] goodbye old and ugly RPC service, R.I.P.
2011-04-14 15:17:54 +02:00
Fabio Erculiani
e5bf7e039d
[tests] add RepositoryWebServices tests
2011-04-14 15:09:35 +02:00
Fabio Erculiani
b930bef29d
[tests] drop dead tests
2011-04-10 23:15:51 +02:00
Fabio Erculiani
a60c456b57
[tests] webservice: update fake package name
2011-04-07 10:41:27 +02:00
Fabio Erculiani
afb8463976
[tests] add Entropy Web Services final test suite
2011-04-03 16:22:45 +02:00
Fabio Erculiani
377776aa63
[entropy.client.services] minor fixes to package vote range management
2011-03-26 16:54:59 +01:00
Fabio Erculiani
884bf31e6d
[entropy.services] introduce the new Entropy Web Services Client library.
2011-03-26 16:21:27 +01:00
Fabio Erculiani
070427f9d8
[tests] db: fix test_db_metadata_handling, trigger metadata now contains slot
2011-03-25 17:29:20 +01:00
Fabio Erculiani
ab1e5b5644
[tests] add another python-based package trigger test
2011-03-23 07:08:26 +01:00
Fabio Erculiani
c62dd54531
[tests] add python-based package trigger test
2011-03-23 06:44:46 +01:00
Fabio Erculiani
e9e4161ae7
[tests] add shell trigger test to client
2011-03-23 06:38:25 +01:00
Fabio Erculiani
5421de7b74
[entropy.spm,entropy.db] add default use dependencies support
2011-03-21 16:12:51 +01:00
Fabio Erculiani
878c6c61fd
[tests] fix tests, move constants test to server module
2011-03-06 18:26:01 +01:00
Fabio Erculiani
c08cb61645
[entropy.client.interfaces.methods] partially complete API documentation and cleanup
2011-03-05 19:08:23 +01:00
Fabio Erculiani
4f7e968e78
[entropy.client] Client: drop "noclientdb" argument (yay API break), replace with installed_repo, same (reversed) logic.
2011-03-05 16:39:03 +01:00
Fabio Erculiani
1c25615f24
[entropy.client.interfaces.cache] complete module cleanup and polishing
2011-03-05 16:07:34 +01:00
Fabio Erculiani
87fb1264ce
[tests] add 3 EntropyCacher tests
2011-03-05 15:43:40 +01:00
Fabio Erculiani
53a871ef0d
[entropy.db] EntropyRepository, EntropyRepositoryBase: only return package_id from addPackage() and handlePackage()
2011-03-04 21:14:12 +01:00
Fabio Erculiani
7801132610
[tests] db: improve settings management test
2011-02-26 23:52:53 +01:00
Fabio Erculiani
e2f5f9d611
[tests] also check for st_size=0 on hardlinks
2011-02-20 19:53:56 +01:00
Fabio Erculiani
af2cb248bc
[tests] fixup hardlink test
2011-02-20 19:51:52 +01:00
Fabio Erculiani
65f741078d
[tests+ add hardlink test
2011-02-20 19:43:24 +01:00
Fabio Erculiani
61b398dd38
[tests] fix server tests
2011-02-14 17:13:29 +01:00
Fabio Erculiani
cc36139bfc
[entropy.db] uniform searchName, searchNameCategory, searchCategory, make them return frozenset instead of list
2011-02-13 10:11:12 +01:00
Fabio Erculiani
7738f688a6
[entropy.db] introduce EntropyRepositoryBase.repository_id()
2011-02-10 11:42:19 +01:00
Fabio Erculiani
df3bb8005d
[entropy] drop repository manager code, R.I.P.
2011-02-09 19:22:20 +01:00
Fabio Erculiani
23285e6c77
[entropy.server] out default_repository, in .repository()
2011-02-05 18:15:49 +01:00
Fabio Erculiani
ab93aee68b
[entropy.server] complete the robustness work on the package, completely drop repo=None from function args
2011-02-05 18:07:09 +01:00
Fabio Erculiani
57a3f2713e
[tests] improve db.test_search test
2011-02-02 01:25:52 +01:00
Fabio Erculiani
87ca1452b8
[entropy.db] EntropyRepositoryBase: hide temporary property and provide temporary() getter
2011-01-23 18:41:57 +01:00