diff options
author | Max Wittig <max.wittig95@gmail.com> | 2019-10-06 17:32:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-06 17:32:06 +0200 |
commit | d7d2260945994a9e73fe3f7f9328f3ec9d9c54d4 (patch) | |
tree | b9cc5f5f320d764107e937aac86703a51cadb46d /tools/reset_gitlab.py | |
parent | 082a62456deaa68274ed1c44a744c79c5356a622 (diff) | |
parent | eefceace2c2094ef41d3da2bf3c46a58a450dcba (diff) | |
download | gitlab-d7d2260945994a9e73fe3f7f9328f3ec9d9c54d4.tar.gz |
Merge pull request #896 from jouve/fix-functionnal-test
improve functionnal tests
Diffstat (limited to 'tools/reset_gitlab.py')
-rwxr-xr-x | tools/reset_gitlab.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/reset_gitlab.py b/tools/reset_gitlab.py new file mode 100755 index 0000000..64668a9 --- /dev/null +++ b/tools/reset_gitlab.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python + +import sys + +from gitlab import Gitlab + + +def main(): + with Gitlab.from_config(config_files=["/tmp/python-gitlab.cfg"]) as gl: + for project in gl.projects.list(): + project.delete() + for group in gl.groups.list(): + group.delete() + for user in gl.users.list(): + if user.username != "root": + user.delete() + + +if __name__ == "__main__": + sys.exit(main()) |