Skip to content
  • Georges Racinet's avatar
    Heptapod fixture creates a basic user who owns projects · 156d2f6215e2
    Georges Racinet authored
    With this change, a persistent unprivileged user `test_basic` is
    created, with its API token.
    The Heptapod fixture retrieves the token and starts a web session as
    this user, the project fixtures have it own their projects.
    
    It felt reasonible to have this generic user persist across test
    sessions, notably because user destruction is partly asynchronous in
    GitLab, because removing all objects authored by this user can be
    very long.
    
    We'll probably have this user own further test projects and create
    auxiliary, transient additional users to interact with the projects.
    156d2f6215e2