d6e1262939e5 — John Mulligan default tip 4 years ago
sambacc: add initial support for checking JSON schema of config
0426d0c5878e — John Mulligan master 4 years ago
container: container build based on new home repo

Support git / github by default in the build & test container.  Still allow
basic hg functions as I'm going to keep using hg (as a wrapper over git).
208991d3f2ee — John Mulligan 4 years ago
readme: make github the canonical home for sambacc (sigh)

I am surrounded by git lovers! ;-)
f6059ee6f80c — John Mulligan 4 years ago
sambacc: drop bad/hacky attempt at validation
d4d15b1f826e — John Mulligan 4 years ago
tests: test OSError handling via pytest monkeypatching

This works even if the test is being run in a container as uid 0
88c310c721b1 — John Mulligan 4 years ago
tests: dont run chmod based test as root, it doesn't work
9f3c7331b4ba — John Mulligan 4 years ago
sambacc: allow tests to override _open when testing config module
d65160c1deb5 — John Mulligan 4 years ago
tests: add test for explicitly defined groups
c3d9e16ea183 — John Mulligan 4 years ago
sambacc: fix processing of explicitly defined groups
aa791fc27222 — John Mulligan 4 years ago
tests: add test coverage for GroupEntry fields
ed3f28b82b10 — John Mulligan 4 years ago
sambacc: add missing entry_num field to GroupEntry
5ca26c27c571 — John Mulligan 4 years ago
tests: add test coverage for UserEntry fields
97f3ddfc3f84 — John Mulligan 4 years ago
tests: check errors in GroupEntry record input
8594e45ef9f7 — John Mulligan 4 years ago
tests: check errors in UserEntry record input
aafa5d366d61 — John Mulligan 4 years ago
tests: check error handling of read_config_files
1ce643f251bc — John Mulligan 4 years ago
tests: check that adding duplicate users/groups has no impact on output
fc343f6d0829 — John Mulligan 4 years ago
container: run yum clean all too
640dca854b0f — John Mulligan 4 years ago
container: support running passdb tests in the container env

This adds a bunch of integration stuff to allow tox+py.test to actually
run the passdb tests, as it needs both the samba libs and the ability
to add matching entries to an "etc passwd" file before any interesting
stuff happens.
9460c0dc5a8d — John Mulligan 4 years ago
tox: allow verbose py.test output and pass env vars
61fdef26b546 — John Mulligan 4 years ago
tests: add test functions for passdb loader

These tests require system level stuff to be set up. So its probably
best to only run these in the container test env.
Next