MrDraw/tests
Gina Häußge 346f818707 PGMR: More general flexibility for os compat check
* Don't restrict the list of compatibility values to check against
    to only those we have mapped, also support unmapped more exotic
    ones.

  * Allow 1:1 check against sys.platform values (with startswith).
    Combined with the above that allows very granular compatibility
    modelling ("freebsd11", "freebsd12") if required.

  * Instead of only whitelisting ("linux", "freebsd") now also black
    listing is possible ("!windows").

    A detected os must match all provided whitelist elements (if the
    whitelist is empty that is considered always the case) and none of
    the backlist elements (if the blacklist is empty that is also
    considered always the case).

See the included unit tests for examples of how this works.
2017-04-07 09:18:37 +02:00
..
filemanager Fix unit tests 2017-04-03 18:47:27 +02:00
manual_tests Manual test plugin for parts of the update mechanism 2017-03-10 12:01:09 +01:00
plugin Merge branch 'dev/python3A' of https://github.com/ByReaL/OctoPrint into pr/ByReaL/dev/python3A 2016-07-15 12:28:19 +02:00
plugins PGMR: More general flexibility for os compat check 2017-04-07 09:18:37 +02:00
printer Merge branch 'dev/python3A' of https://github.com/ByReaL/OctoPrint into pr/ByReaL/dev/python3A 2016-07-15 12:28:19 +02:00
server Fix tests for server.util.* 2017-04-07 09:15:08 +02:00
settings Fix for two timing sensitive unit tests 2017-03-06 11:54:03 +01:00
slicing Merge branch 'dev/python3A' of https://github.com/ByReaL/OctoPrint into pr/ByReaL/dev/python3A 2016-07-15 12:28:19 +02:00
static/js QUnit tests for some javascript helpers 2015-08-27 10:29:31 +02:00
timelapse Always define pixfmt for timelapse in video filter chain 2017-01-17 13:03:27 +01:00
users Fix an issue in user settings 2017-03-08 18:11:36 +01:00
util More solid parsing of line number from resends 2017-03-09 17:08:01 +01:00
test_daemon.py Fix some more left-overs of py2<->py3 PRs 2016-07-15 12:46:53 +02:00