Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • M Meta
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 459
    • Issues 459
    • List
    • Boards
    • Service Desk
    • Milestones
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Platform
  • Meta
  • Issues
  • #2481
Closed
Open
Issue created Jul 06, 2020 by Antoine R. Dumont@ardumontMaintainer

Migrate dvcs loader tests code to pytest

They are hard to maintain (and even read) in their current state.

It's an entangled boil of inherited classes whose perimeter is conflated together (initialize svn repository, initialize loader with a given state, etc...).

It's complicated to the point of adding a new scenario about multiple visits loading scenario is not a simple task [1].

It'd be nice to disentangle this and also aligns with what other loaders are now using, pytest fixtures!


Migrated from T2481 (view on Phabricator)

Edited Jan 08, 2023 by Phabricator Migration user
Assignee
Assign to
Time tracking