Migration from ddt to testscenarios

Bug #1226081 reported by Flavio Percoco
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Zaqar currently uses ddt for data driven tests. Other projects throughout OpenStack are using testscenarios. It'd be nice to evaluate a possible migration to testscenarios.

Kurt Griffiths (kgriffs)
Changed in marconi:
importance: Undecided → Medium
status: New → Triaged
milestone: none → icehouse-1
Changed in marconi:
assignee: nobody → Malini Kamalambal (malini-pk)
Revision history for this message
Malini Kamalambal (malini-pk) wrote :

testscenarios doesn't have Python 3 support yet https://bugs.launchpad.net/testscenarios/+bug/941963

Revision history for this message
Malini Kamalambal (malini-pk) wrote :

Waiting for function-level data support for testscenarios

Changed in marconi:
milestone: icehouse-1 → icehouse-2
Revision history for this message
Allele Dev (alleledev) wrote :

I'm in favor of re-purposing this bug report towards comparing ddt to testscenarios, and exposing the benefits and disadvantages of each.

Marconi currently uses ddt to great effect, in my opinion.

Revision history for this message
Kurt Griffiths (kgriffs) wrote :

Let's push back on this - why are we reinventing the wheel? TBH, I think it behooves OpenStack to be a good member of the broader Python ecosystem, contributing upstream to things like ddt when it makes sense.

Changed in marconi:
importance: Medium → Low
milestone: icehouse-2 → icehouse-3
Revision history for this message
Flavio Percoco (flaper87) wrote :

Is this something we still want to do? Someone willing to do this? What would it mean to move away from ddt?

tags: added: low-hanging-fruit
description: updated
no longer affects: zaqar/icehouse
Changed in zaqar:
assignee: Malini Kamalambal (malini-pk) → nobody
importance: Low → Wishlist
Revision history for this message
wangxiyuan (wangxiyuan) wrote :

More projects now use ddt. Do we still need this?

tags: added: bugsmash
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.