mirror of
https://github.com/ziirish/burp-ui.git
synced 2026-05-15 06:05:58 -06:00
fix: update dependencies and fix unit tests
This commit is contained in:
parent
7f2832d1fa
commit
2de20db7fb
8 changed files with 27 additions and 33 deletions
|
|
@ -11,13 +11,8 @@
|
|||
import flask_restx.fields
|
||||
from flask_restx.fields import * # noqa # pylint: disable=locally-disabled, wildcard-import, unused-wildcard-import
|
||||
|
||||
from .my_fields import (
|
||||
BackupNumber,
|
||||
DateTime,
|
||||
DateTimeHuman, # noqa
|
||||
LocalizedString,
|
||||
SafeString,
|
||||
)
|
||||
from .my_fields import DateTimeHuman # noqa
|
||||
from .my_fields import BackupNumber, DateTime, LocalizedString, SafeString
|
||||
|
||||
__all__ = flask_restx.fields.__all__ + (
|
||||
DateTime,
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@ def create_app(conf=None, verbose=0, logfile=None, **kwargs):
|
|||
cache.init_app(
|
||||
app,
|
||||
config={
|
||||
"CACHE_TYPE": "redis",
|
||||
"CACHE_TYPE": "flask_caching.backends.redis",
|
||||
"CACHE_REDIS_HOST": host,
|
||||
"CACHE_REDIS_PORT": port,
|
||||
"CACHE_REDIS_PASSWORD": pwd,
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ from flask_caching import Cache
|
|||
|
||||
cache = Cache(
|
||||
config={
|
||||
"CACHE_TYPE": "simple",
|
||||
"CACHE_TYPE": "flask_caching.backends.simple",
|
||||
"CACHE_THRESHOLD": 50,
|
||||
"CACHE_DEFAULT_TIMEOUT": 7200,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,8 +14,6 @@ from flask_login import current_user
|
|||
from .._compat import to_unicode
|
||||
from ..config import config
|
||||
|
||||
babel = Babel()
|
||||
|
||||
LANGUAGES = {
|
||||
"en": to_unicode("English"),
|
||||
"fr": to_unicode("Français"),
|
||||
|
|
@ -25,7 +23,6 @@ LANGUAGES = {
|
|||
config["LANGUAGES"] = LANGUAGES
|
||||
|
||||
|
||||
@babel.localeselector
|
||||
def get_locale():
|
||||
locale = None
|
||||
if current_user and not current_user.is_anonymous:
|
||||
|
|
@ -35,3 +32,6 @@ def get_locale():
|
|||
if locale not in LANGUAGES:
|
||||
locale = None
|
||||
return locale or request.accept_languages.best_match(config["LANGUAGES"].keys())
|
||||
|
||||
|
||||
babel = Babel()
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ Burp-UI Meta package for ##TPL## requirements
|
|||
"""
|
||||
|
||||
from burpui_##TPL## import __author__, __author_email__, __description__, \
|
||||
name = __title__
|
||||
author = __author__
|
||||
author_email = __author_email__
|
||||
description = __description__
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
trio==0.19.0
|
||||
Flask==2.0.3
|
||||
trio==0.22.0
|
||||
Flask==2.2.3
|
||||
Flask-Login==0.6.2
|
||||
Flask-Babel==2.0.0
|
||||
Flask-Babel==3.0.1
|
||||
Flask-WTF==0.15.1
|
||||
flask-restx==1.0.3
|
||||
Flask-Caching==1.10.1
|
||||
flask-restx==1.1.0
|
||||
Flask-Caching==2.0.2
|
||||
Flask-Session==0.4.0
|
||||
WTForms==2.3.3
|
||||
arrow==1.1.1
|
||||
WTForms==3.0.0
|
||||
arrow==1.2.3
|
||||
pluginbase==1.0.1
|
||||
tzlocal==3.0
|
||||
pyOpenSSL==22.1.0
|
||||
configobj==5.0.6
|
||||
tzlocal==4.3
|
||||
pyOpenSSL==23.0.0
|
||||
configobj==5.0.8
|
||||
async_generator==1.10
|
||||
Click==7.1.2
|
||||
python-pam==1.8.4
|
||||
Click==8.1.3
|
||||
python-pam==2.0.2
|
||||
|
|
|
|||
9
setup.py
9
setup.py
|
|
@ -245,13 +245,8 @@ def readme():
|
|||
|
||||
sys.path.insert(0, os.path.join(ROOT))
|
||||
|
||||
from burpui.desc import (
|
||||
__author__,
|
||||
__author_email__,
|
||||
__description__, # noqa
|
||||
__title__,
|
||||
__url__,
|
||||
)
|
||||
from burpui.desc import __description__ # noqa
|
||||
from burpui.desc import __author__, __author_email__, __title__, __url__
|
||||
|
||||
name = __title__
|
||||
author = __author__
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ def app(mocker):
|
|||
from burpui.ext.sql import db
|
||||
from burpui.models import Session, Task # noqa
|
||||
|
||||
del bui.extensions["sqlalchemy"]
|
||||
bui.config["WITH_SQL"] = True
|
||||
create_db(bui, True)
|
||||
db.create_all()
|
||||
|
|
@ -83,7 +84,11 @@ def test_current_session(app):
|
|||
|
||||
session_manager.store_session("toto")
|
||||
assert session_manager.session_expired() is False
|
||||
sess = Session.query.filter_by(uuid=session_manager.get_session_id()).first()
|
||||
sess = (
|
||||
db.session.query(Session)
|
||||
.filter_by(uuid=session_manager.get_session_id())
|
||||
.first()
|
||||
)
|
||||
sess.timestamp = datetime.utcfromtimestamp(0)
|
||||
db.session.commit()
|
||||
assert session_manager.session_expired() is True
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue