Thomas Scholtes
|
33edb9a878
|
So this is how python works! ;)
|
2014-01-28 20:07:20 +01:00 |
|
Thomas Scholtes
|
c6654c5acf
|
Make test strings more verbose
|
2014-01-28 20:07:19 +01:00 |
|
Thomas Scholtes
|
03f1879980
|
Extract library file assertions
|
2014-01-28 20:07:19 +01:00 |
|
Thomas Scholtes
|
49693f715c
|
Use _setup_library() helper
|
2014-01-28 20:07:19 +01:00 |
|
Thomas Scholtes
|
e63ac27d1c
|
Extract _run_import and expose config in tests
|
2014-01-28 20:07:19 +01:00 |
|
Thomas Scholtes
|
d65595c70b
|
Extract ImportHelper for tests
|
2014-01-28 20:07:19 +01:00 |
|
Thomas Scholtes
|
f900f1e0c8
|
Refactor import test
|
2014-01-28 20:07:19 +01:00 |
|
Thomas Scholtes
|
117a331091
|
Should infer *album artist* for albums from tag
|
2014-01-28 15:42:50 +01:00 |
|
Adrian Sampson
|
f29fbe47da
|
DBCore types: no functional-style Type constructor
This was getting more and more awkward. Also added a `parse` method (in
progress).
|
2014-01-26 21:12:48 -08:00 |
|
Adrian Sampson
|
83f981762c
|
fix #508: crash when parsing empty query part
This is a regression created by my endeavor to have parse_query_part never
return None. Now the regular expression should really always match.
|
2014-01-26 10:51:58 -08:00 |
|
Adrian Sampson
|
f1a4ba815d
|
fix #503: format untyped fields with bytes values
|
2014-01-23 15:06:24 -08:00 |
|
Thomas Scholtes
|
00e0664a94
|
Merge branch 'embedded_items_generators'
|
2014-01-22 12:04:41 +01:00 |
|
Adrian Sampson
|
7361e6b114
|
adjust tests to type-based formatting
|
2014-01-21 21:16:32 -08:00 |
|
Adrian Sampson
|
7aa4d1e5ba
|
begin type-based formatting
|
2014-01-21 21:02:40 -08:00 |
|
Adrian Sampson
|
342d5e1f8b
|
whitespace cleanup
|
2014-01-21 20:14:36 -08:00 |
|
Adrian Sampson
|
7d0dbf705a
|
fix tests for dbcore module reorg
|
2014-01-21 20:04:29 -08:00 |
|
Adrian Sampson
|
56bb642fe8
|
undo dumb file renaming mistake
|
2014-01-21 19:40:00 -08:00 |
|
Adrian Sampson
|
74d0dc8352
|
further paramaterize parse_query_part
|
2014-01-21 19:09:34 -08:00 |
|
Thomas Scholtes
|
aa07eb9551
|
Load development beetsplug in tests
See also a4b6976755
|
2014-01-21 22:45:51 +01:00 |
|
Thomas Scholtes
|
83e86241b8
|
Add JSON-API tests
|
2014-01-21 22:39:48 +01:00 |
|
Adrian Sampson
|
28d4b9320c
|
Merge pull request #499 from geigerzaehler/master
Make pluginpath configuration useable
|
2014-01-20 18:55:20 -08:00 |
|
Adrian Sampson
|
1cdb30fd56
|
remove superfluous py_type field from Type
|
2014-01-20 18:06:42 -08:00 |
|
Adrian Sampson
|
00829c1a6c
|
use PathQueries declaratively
Now PathQuery is just another type-based query, just like NumericQuery.
|
2014-01-20 18:01:29 -08:00 |
|
Adrian Sampson
|
4026c4b707
|
add query field to types
This is starting to get at the heart of the matter: now each type gets to
declare which Query subclass it wants to use, starting with NumericQuery.
|
2014-01-20 17:47:02 -08:00 |
|
Adrian Sampson
|
9ee4adc5e1
|
move remaining generic Query types to dbcore.query
NumericQuery is still broken. This, of course, is the whole reason for the
change.
|
2014-01-20 16:40:50 -08:00 |
|
Adrian Sampson
|
61b6f04036
|
tests: silence logging output
|
2014-01-20 15:58:33 -08:00 |
|
Thomas Scholtes
|
a4b6976755
|
Make plugin path configuration useable
|
2014-01-20 17:39:46 +01:00 |
|
Thomas Scholtes
|
3b39e0f193
|
Test plugin commands from plugin paths
|
2014-01-20 17:39:46 +01:00 |
|
Thomas Scholtes
|
34f113bbcf
|
Running ./setup.py test works again
|
2014-01-20 14:33:40 +01:00 |
|
Adrian Sampson
|
a0ffde7114
|
a bit more dbcore testing
|
2014-01-18 16:49:22 -08:00 |
|
Adrian Sampson
|
dcee7b6219
|
dbcore: terminology
Replace "library" and "lib" references in dbcore with "database" and "db" for
short.
|
2014-01-18 16:36:04 -08:00 |
|
Adrian Sampson
|
236de2be86
|
give test_db a better name: test_library
|
2014-01-18 16:28:17 -08:00 |
|
Adrian Sampson
|
72a1b9bafb
|
add tests for dbcore
Based on the old migration tests for Library.
|
2014-01-18 16:27:43 -08:00 |
|
Adrian Sampson
|
faa66dba0d
|
dbcore: subsume schema setup, add Type class
Type will also include fields for parsing, emitting, and querying a given
type.
|
2014-01-13 17:11:50 -08:00 |
|
Adrian Sampson
|
a9ef11c311
|
begin database refactor: move Model to new module
|
2014-01-13 14:37:04 -08:00 |
|
Adrian Sampson
|
cc5e3d489c
|
item templates can use album flexattrs (fix #461)
|
2013-12-25 15:49:51 -08:00 |
|
Adrian Sampson
|
925a6178ba
|
expunge pathmod parameter
I started using this a long time ago as a misguided attempt to make
path-related functions more testable. Harnessing is better.
|
2013-12-25 00:35:01 -08:00 |
|
Adrian Sampson
|
d6ff4308f9
|
fix tests for new path formatting
Slowly expunging the terrible idea that was `pathmod`...
|
2013-12-25 00:28:26 -08:00 |
|
Adrian Sampson
|
a9b4169ee2
|
zero out month & day when missing from match
|
2013-12-18 16:20:40 -08:00 |
|
Mathijs de Bruin
|
2bab3135b3
|
Fix for #411: iHate fails with singletons.
|
2013-11-07 13:57:25 +01:00 |
|
Adrian Sampson
|
24227d6ef4
|
mediafile: optionally save ID3v2.3 tags
|
2013-10-06 19:53:34 -07:00 |
|
Adrian Sampson
|
787918fdc3
|
changelog, tests, slight reorg for #187
|
2013-09-30 11:13:13 -07:00 |
|
Adrian Sampson
|
98bfbad089
|
test_query: use base test classes
|
2013-09-23 15:09:39 -07:00 |
|
Adrian Sampson
|
5007d1571f
|
merge disk and memory query tests
|
2013-09-23 15:05:47 -07:00 |
|
Adrian Sampson
|
4d0db3fcb4
|
tests: obviate on-disk test library
|
2013-09-23 10:57:17 -07:00 |
|
Adrian Sampson
|
9993993cab
|
add base class to DB tests
|
2013-09-22 17:15:47 -07:00 |
|
Adrian Sampson
|
25b77b1518
|
per_disc_numbering: fix tracktotal (close #163)
|
2013-09-21 19:12:18 -07:00 |
|
Adrian Sampson
|
dd8c667ce9
|
remove magic strings from Library.__init___
We now pull the table names from the models.
|
2013-09-17 09:13:56 -07:00 |
|
Adrian Sampson
|
c5032f925e
|
move Destination method to Item class
|
2013-09-17 09:09:10 -07:00 |
|
Adrian Sampson
|
22d5e564c6
|
move move method to model objects
|
2013-09-16 22:12:26 -07:00 |
|