remove duplicate test folder (#244)

This commit is contained in:
josephlim94 2018-11-17 12:27:46 +08:00 committed by Chad Smith
parent ef2158c153
commit 2bc66225de
2 changed files with 0 additions and 73 deletions

View file

@ -1,73 +0,0 @@
"""
Unit tests
Run from top level directory: ./tests/test_app.py
See more on testing Flask apps: http://flask.pocoo.org/docs/0.11/testing/
"""
import unittest
from gdbgui import backend
import sys
from flask_socketio import send
PYTHON3 = sys.version_info.major == 3
backend.setup_backend(testing=True)
socketio = backend.socketio
@socketio.on("connect")
def on_connect():
send("connected")
class TestWebsockets(unittest.TestCase):
@classmethod
def setUp(self):
pass
def tearDown(self):
pass
def test_connect(self):
client = socketio.test_client(backend.app)
received = client.get_received()
self.assertEqual(len(received), 1)
self.assertEqual(received[0]["args"], "connected")
client.disconnect()
class Test(unittest.TestCase):
def setUp(self):
"""Built-in to unittest.TestCase"""
self.app = backend.app.test_client()
def tearDown(self):
"""Built-in to unittest.TestCase"""
pass
def test_load_main_page(self):
response = self.app.get("/")
assert response.status_code == 200
data = response.data.decode() if PYTHON3 else response.data
assert "<!DOCTYPE html>" in data
def main():
loader = unittest.TestLoader()
suite = unittest.TestSuite()
# commented out for now, seems to be a flask_socketio issue
# https://github.com/miguelgrinberg/Flask-SocketIO/issues/405
suite.addTests(loader.loadTestsFromTestCase(TestWebsockets))
suite.addTests(loader.loadTestsFromTestCase(Test))
runner = unittest.TextTestRunner(verbosity=1)
result = runner.run(suite)
return len(result.errors) + len(result.failures)
if __name__ == "__main__":
main()