Commit Graph

17 Commits

Author SHA1 Message Date
cf3c48ffeb
patch architecture list in runtime (#66) 2022-08-09 15:18:20 +03:00
98910240dd shorten public imports 2022-05-06 04:08:05 +03:00
b7debddaea
Complete official repository support (#59) 2022-05-03 00:49:32 +03:00
783c16b2ed trim versions before dependency list calculation
When dependencies list contains same package with version it tries to
find packages which don't exists
2022-04-07 20:32:55 +03:00
e200ac9776 add support of officiall repositories api 2022-04-07 04:19:37 +03:00
6946745153 fix descriptions 2022-04-06 01:48:03 +03:00
9f4acacada strict test checks 2022-03-04 02:04:52 +03:00
683abca9e5
use own aur wrapper (#49) 2022-02-06 03:44:57 +03:00
bfca7e41ab handle dependencies recursively 2021-12-22 19:35:09 +03:00
65ba590ace use PackageSource enum for Package.load method
When using add function it sill tries to load data with invalid source
2021-10-27 02:49:23 +03:00
9f99dd3ff2
patch support (#35) 2021-10-03 15:20:36 +03:00
461883217d 100% coverage 2021-04-03 21:30:57 +03:00
62d55eff19 add ability to fitler by dependency list 2021-04-02 04:20:39 +03:00
880c70bd58 constistent classmethod and staticmethod usage
General idea is to use classmethod for every constructor and
statismethod otherwise.
Also use self and cls whenever it's possible to call static and class
methods
2021-03-31 04:29:08 +03:00
3b93510aad add more tests 2021-03-30 01:42:01 +03:00
bc6af9256b more properties to be shown in status pages 2021-03-29 11:48:32 +03:00
74a244f06c
Add tests (#1) (#5)
* add models tests (#1)

also replace single quote to double one to confort PEP docstring
+ move _check_output to class properties to make it available for
mocking

* alpm tests implementation

* try to replace os with pathlib

* update tests for pathlib

* fix includes glob and trim version from dependencies

* build_tools package tests

* repository component tests

* add sign tests

* complete status tests

* handle exceptions in actual_version calls

* complete core tests

* move configuration to root conftest

* application tests

* complete application tests

* change copyright to more generic one

* base web tests

* complete web tests

* complete testkit

also add argument parsers test
2021-03-28 15:30:51 +03:00