0
この質問には簡単な答えがあります。それはおそらく私がやっている愚かなものです!次のコードのためのEclipse、別のユーザーとして実行PythonのユニットテストでEclipseでのPythonユニットテストは1つの関数しか実行しません
:
import unittest
from ShipClass import *
from Graphics import *
class UnitTesting(unittest.TestCase):
def testInit(self):
self.screen = load_screen()
assert load_background() == True
print("Here!")
def spawnShip(self):
ship = Ship((self.screen.get_rect().x, self.screen.get_rect().y))
self.screen.blit(ship.image, ship.rect)
print("Here!")
assert updateDisplay() == True
コードのみを出力1「ここに!」コンソールに接続します。また、「ラン1テスト...」などと書かれています。
なぜ両方のテストを実行していませんか?
ありがとうございました。
のような名前を付けてください!そうだった –