1

次のテストファイルを実行しようとしています

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 に移動しても何も得られません。どうしたの?

4

1 に答える 1