Index: tox.ini |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/tox.ini |
@@ -0,0 +1,43 @@ |
+[tox] |
+envlist = hg, notifications-nodeps, stats |
+skipsdist = true |
+ |
+[pytest] |
+python_files = *.py |
+ |
+[testenv] |
+basepython=python2 |
+deps = |
+ pytest |
+ mock |
+ jinja2 |
+setenv = |
+ SITESCRIPTS_CONFIG = ./.sitescripts.example |
+ |
+[testenv:filterhits] |
+# Depends on MySQL client (TODO: and server?). |
mathias
2016/05/23 22:25:32
Probably libmysqlclient-dev plus maybe some common
|
+deps = |
+ {[testenv]deps} |
+ m2crypto |
+ MySQL-python |
+commands = |
+ py.test sitescripts/filterhits/test |
+ |
+[testenv:hg] |
+commands = py.test sitescripts/hg/test |
Sebastian Noack
2016/05/24 07:58:36
Is there any benefit on using py.test to invoke st
Vasily Kuznetsov
2016/05/24 18:15:36
Nicer reporting. Also it allows having a single re
|
+ |
+[testenv:notifications-nodeps] |
+commands = py.test sitescripts/notifications/test/parser.py |
+ |
+[testenv:notifications] |
+# Depends on MySQL client (TODO: and server?). |
+deps = |
+ {[testenv]deps} |
+ m2crypto |
+ MySQL-python |
+commands = py.test sitescripts/notifications/test |
+ |
+[testenv:stats] |
+commands = |
+ python ensure_dependencies.py |
+ py.test sitescripts/stats/test |