Testlerim için bir yürütme sırasını ayarlamam gerekiyor, çünkü diğerlerinden önce bazı verilerin doğrulanması gerekiyor. Sipariş vermek mümkün mü?Python unittest üzerinde yürütme sırası
class OneTestCase(unittest.TestCase):
def setUp(self):
# something to do
def test_login (self):
# first test
pass
def test_other (self):
# any order after test_login
def test_othermore (self):
# any order after test_login
if __name__ == '__main__':
unittest.main()
sayesinde
birim testi, testlerin üniter olduğunu gösterir. birbirlerine bağımlı olmaları gerekmiyor. – njzk2
Haklısınız, ama sonra, bu tür bir davranışa sahip olmak gerektiğinde bir test yapmanın en iyi yolu olabilir, her seferinde bir test yapmak için giriş yaptığım zaman daha iyi olabilir mi? Başka bir şey yapmadan önce bir oturum açmaya ihtiyaç duyan bir sunucu için ve diğer yöntemler girişe dayalı bilgileri okuyor – Carlos
Eğer gerçek bir sunucuyla gerçekten tel üzerinde etkileşiyorsanız, * birim * testi yapmıyorsunuz. – delnan