Commit Graph

4 Commits

Author SHA1 Message Date
Daniel Martí 24ad0418e3 tests: switch to python3 2016-03-11 13:27:00 +00:00
Daniel Martí ab614ab442 Rework app into a class
This simplifies usage, goes from

	app['Foo']
to
	app.Foo

Also makes static analyzers able to detect invalid attributes as the set
is now limited in the class definition.

As a bonus, setting of the default field values is now done in the
constructor, not separately and manually.
2015-11-28 17:11:05 +01:00
Daniel Martí de12cfdbe1 Handle duplicate apps in a much cleaner way
Don't log and exit in an inner metadata function. Handle it at a higher
level and do a proper exception. This also avoids unnecessary passing of
apps all around.
2015-11-28 14:04:21 +01:00
Hans-Christoph Steiner 707930ce0a add a basic test of `fdroid import` 2015-09-10 11:08:40 +02:00