summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDashie <dashie@sigpipe.me>2019-12-16 17:42:11 +0100
committerDashie <dashie@sigpipe.me>2019-12-16 17:42:11 +0100
commitddcb3be685de39e8d8a21391969bc24ea7c7e0d9 (patch)
treef0e3dfd38c25ee957fef51dfb34f4a9772ec680b
parentaa14ddb09b91569db7d21eb6798540e5620375c4 (diff)
Move old test
-rw-r--r--api/old_tests/conftest.py81
-rw-r--r--api/old_tests/fixtures.py0
-rw-r--r--api/tests/functional/test_c_users.py (renamed from api/old_tests/test_c_users.py)0
3 files changed, 0 insertions, 81 deletions
diff --git a/api/old_tests/conftest.py b/api/old_tests/conftest.py
deleted file mode 100644
index 4fa21e0d..00000000
--- a/api/old_tests/conftest.py
+++ /dev/null
@@ -1,81 +0,0 @@
-import os
-import sys
-import pytest
-import random
-import string
-from flask_security.utils import hash_password
-
-mypath = os.path.dirname(os.path.abspath(__file__))
-sys.path.insert(0, mypath + "/../")
-from app import create_app # noqa: E402
-from models import db as _db # noqa: E402
-from models import Role, User # noqa: E402
-from commands.db_datas import make_db_seed # noqa: E402
-from models import user_datastore # noqa: E402
-
-
-@pytest.yield_fixture(scope="session")
-def app():
- app = create_app(config_filename="config.testing.Config")
- ctx = app.app_context()
- ctx.push()
-
- yield app
-
- ctx.pop()
-
-
-@pytest.yield_fixture(scope="session")
-def db(app):
- _db.drop_all()
- _db.engine.connect().execute('CREATE EXTENSION IF NOT EXISTS "uuid-ossp";')
- _db.create_all()
-
- make_db_seed(_db)
-
- yield _db
-
- _db.drop_all()
-
-
-@pytest.fixture(scope="session")
-def client(app):
- return app.test_client()
-
-
-@pytest.yield_fixture(scope="function")
-def session(db):
- connection = db.engine.connect()
- transaction = connection.begin()
-
- options = dict(bind=connection)
- session = db.create_scoped_session(options=options)
-
- db.session = session
-
- yield session
-
- transaction.rollback()
- connection.close()
- session.remove()
-
-
-def test_user_slugs(client, session):
- """Mass test user slugs"""
- role = Role.query.filter(Role.name == "user").first()
- ids = []
- for count in range(50):
- suffix = "".join(random.choices(string.ascii_letters + string.digits, k=20))
- username = f"test_slug_{count}_{suffix}"
- u = user_datastore.create_user(
- name=username, email=f"test_slug_{count}@localhost", password=hash_password(f"slug_{count}"), roles=[role]
- )
- session.commit()
- assert u.id >= 0
- ids.append(u.id)
- # Check
- for i in ids:
- user = User.query.filter(User.id == i).first()
- assert user.slug != ""
- assert user.slug is not None
- assert len(user.slug) >= 15
diff --git a/api/old_tests/fixtures.py b/api/old_tests/fixtures.py
deleted file mode 100644
index e69de29b..00000000
--- a/api/old_tests/fixtures.py
+++ /dev/null
diff --git a/api/old_tests/test_c_users.py b/api/tests/functional/test_c_users.py
index 1ac58e15..1ac58e15 100644
--- a/api/old_tests/test_c_users.py
+++ b/api/tests/functional/test_c_users.py