次のテストファイルを実行しようとしています
from google import appengine
from google.appengine.ext import testbed
from google.appengine.ext import ndb
import unittest
import passwordproperty
class MyTestCase(unittest.TestCase):
def setUp(self):
self.tb = testbed.Testbed()
self.tb.setup_env()
self.tb.activate()
self.tb.init_datastore_v3_stub()
def tearDown(self):
self.tb.deactivate()
... tests ...
if __name__ == '__main__':
unittest.main()
しかし、このファイルを実行しようとすると、次のエラーが発生します。
google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8080
そのため、何かがすでにポート 8080 を使用しているように見えたので、 を実行しlsof -i :8080
ましたが、空になり、ポートなしで localhost に移動しても何も得られません。どうしたの?