4 Commits

Author SHA1 Message Date
a60f830927
Add testing in docker
I can't run tests in travis and due to the bind9 dependency it's
difficult to run on the local machine. Docker is tricky due to changing
the nameserver to 127.0.0.1 but with the right parameter it works.

There are still a handful of tests failing. I couldn't figure out why
yet.
2023-03-18 13:43:42 +01:00
0f8d7fe8ce
Install pylint
It helps for the version upgrades to check there are no errors
2023-03-18 13:43:33 +01:00
f4ab1964e2
Add Pipfile for dependency tracking
It's optional. Keeping the old requirements.txt files around.
2023-03-18 13:42:39 +01:00
5ea29a913b
Add DEVELOPMENT.md to list common development commands
Update `./manage.py` to find application folder in `src/` instead of
expecting a toplevel `nsupdate` folder.
2023-03-18 13:39:04 +01:00