Commit Graph

64 Commits

Author SHA256 Message Date
f4lco 523cc8ba62 Add tests for Flask views 2019-01-27 18:57:41 +01:00
f4lco e4814cf8dc Improve resource loading: do not rely on correct working directory
Resources will now be loaded from an absolute path,
which was derived from the location of the current
module.
2019-01-27 18:57:41 +01:00
f4lco 30e239c5fe Exclude application init from coverage measurement (main, BASE_URL) 2019-01-27 18:57:41 +01:00
f4lco 7e5879a6ba Improve test target: enable branch coverage, additional HTML output 2019-01-27 18:57:41 +01:00
Falco Duersch 3f73916814 Set coverage threshold to 90% 2019-01-27 18:38:27 +01:00
f4lco fd1e4eb9c5 Upgrade itsdangerous to 1.1.0 (fixes #5)
itsdangerous in version 1.0.0 has been pulled
from PyPI, which lets dependeny resolution fail.

https://palletsprojects.com/blog/itsdangerous-1-1-0-released/

Library authors do not expected incompatible
changes.
2018-10-27 11:38:52 +02:00
Falco Duersch c5dcde37af Add Coveralls integration 2018-10-23 10:39:48 +02:00
Falco Duersch 8b09b81ba3 Enable retrieval test when executed through Travis cron job 2018-10-23 09:12:11 +02:00
Falco Duersch 8a84651fdc Setup Travis CI 2018-10-23 08:43:32 +02:00
Falco Duersch 472535d898 Fix retrieval test 2018-10-22 09:22:40 +02:00
Falco Duersch ce9da66d49 Removed unused variables in test code 2018-10-22 09:22:06 +02:00
Kai Fabian 5adf85ab65 feature/metafeeds: Support for canteen meta feeds and index feed (#2)
* feature/metafeeds: Restructured API, splitted menu and meta feed

* feature/metafeeds: add field 'key' to Canteen

* feature/metafeeds: added helper function for reverse urls

* feature/metafeeds: added menu feed url to meta feed

* feature/metafeeds: added missing test

(added: testing meta feed rendering in retrievaltest)

* feature/metafeeds: added feed index page

* whitespace fix

* feature/metafeeds: added alias urls

* feature/metafeeds: moved meta feed default url

* feature/metafeeds: moved index generation to views

* feature/metafeeds: inlined builder instance creation

* feature/metafeeds: removed unused 'menu' parameter

* feature/metafeeds: replaced 'reverse' module with Flask's url_for

* feature/metafeeds: removed unused import

* feature/metafeeds: removed unused function parameters

* feature/metafeeds: moved menu feed url generation to views.py

* feature/metafeeds: cleanup debug prints

removing debug prints that should never have been committed.
2018-10-22 09:16:14 +02:00
Kai Fabian 0653c75e43 Dockerfile for automated docker deployment (#1)
* Initial Dockerfile

* Dockerfile: install without caching in production

* dockerfile: added ARG/ENV for deployment dir

* dockerfile: removed unnecessary tinkering with PYTHONPATH

* dockerfile: added ARG/ENV for listening port

* dockerfile: added cleanup of tests and makefile

* dockerfile: added health check
2018-10-21 19:22:15 +02:00
Falco Duersch e0b88bbc87 OpenMensa parser for STW Potsdam after canteen website redesign 2018-09-19 17:32:49 +02:00