Ich erstelle eine Anwendung, in der ich einen oder mehrere Testfälle an den TestLoader übergebe, die dann ausgeführt werden.LoadTestsFromTestCase aus einer Zeichenfolge hinzufügen
Ich kann den Testfall in die Suite, wie das, was ich möchte geschehen ist, dass die
suite1 = unittest.TestLoader().loadTestsFromTestCase(mymodule.Testcase01)
suite = unittest.TestSuite([suite1])
jedoch, was ich will laufen und fügen Sie eigentlich so etwas wie dieses
myTestcaseAsString="mymodule.Testcase01"
suite1 = unittest.TestLoader().loadTestsFromTestCase(myTestcaseAsaString)
suite = unittest.TestSuite([suite1])
zu tun ist, Der Wert von myTestcaseAsaString wird an loadTestsFromTestCase übergeben, als ob er wie das erste Beispiel fest codiert wäre
Ist das möglich? (Mein langfristiges Ziel ist es, in der Lage mehrere Testfälle zu teh gleichen Suite hinzuzufügen - wenn das einen Unterschied macht)
Dank
Grants
Sie sollten die Tags als Sprache und/oder Testframework ändern, die Sie verwenden. Python, denke ich, bin aber nicht 100% ig. Dies ist keine Selenfrage. – OCary