Skip to content

Commit 39a6f90

Browse files
committed
Fixing tests WIP
1 parent 2c571ed commit 39a6f90

7 files changed

Lines changed: 15 additions & 24 deletions

File tree

docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ services:
55
image: postgres:9.6
66
ports:
77
- 5432:5432
8+
environment:
9+
POSTGRES_HOST_AUTH_METHOD: trust

flask_phpbb3/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import pkg_resources
1+
import importlib.metadata
22

3-
__version__ = pkg_resources.get_distribution(__name__).version
3+
__version__ = importlib.metadata.distribution(__name__).version
44

55
from .extension import PhpBB3
66

tests/integration/base.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import absolute_import
2-
31
import typing
42
import unittest
53

@@ -9,7 +7,6 @@
97

108
import psycopg2
119
import psycopg2.extensions
12-
import psycopg2.extras
1310

1411

1512
DB_HOST = '127.0.0.1'

tests/integration/test_extension.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
from __future__ import absolute_import
2-
3-
import mock
1+
from unittest import mock
42

53
from . import base
64

tests/unit/backends/test_base.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
from __future__ import absolute_import
2-
31
import unittest
42

53
import flask_phpbb3.backends.base
64

7-
import mock
5+
from unittest import mock
86

97

108
class TestSessionHasPrivilege(unittest.TestCase):

tests/unit/backends/test_psycopg2.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
from __future__ import absolute_import
2-
31
import unittest
42

53
import flask_phpbb3.backends.psycopg2
64

7-
import mock
5+
from unittest import mock
86

9-
import werkzeug.contrib.cache
7+
import cachelib
108

119

1210
@mock.patch('flask_phpbb3.backends.psycopg2.Psycopg2Backend._db')
1311
class TestExecuteOperation(unittest.TestCase):
1412
def setUp(self):
1513
# type: () -> None
1614
self.connection = flask_phpbb3.backends.psycopg2.Psycopg2Backend(
17-
werkzeug.contrib.cache.SimpleCache(),
15+
cachelib.SimpleCache(),
1816
{
1917
'TABLE_PREFIX': '',
2018
}
@@ -112,7 +110,7 @@ def test_unknown_query(self, mocked_db):
112110
class TestPreparedCustomFieldsStatements(unittest.TestCase):
113111
def test_empty(self, mocked_db):
114112
connection = flask_phpbb3.backends.psycopg2.Psycopg2Backend(
115-
werkzeug.contrib.cache.SimpleCache(),
113+
cachelib.SimpleCache(),
116114
{
117115
'TABLE_PREFIX': '',
118116
'CUSTOM_USER_FIELDS': [],
@@ -135,7 +133,7 @@ def test_empty(self, mocked_db):
135133

136134
def test_valid(self, mocked_db):
137135
connection = flask_phpbb3.backends.psycopg2.Psycopg2Backend(
138-
werkzeug.contrib.cache.SimpleCache(),
136+
cachelib.SimpleCache(),
139137
{
140138
'TABLE_PREFIX': '',
141139
'CUSTOM_USER_FIELDS': ['some_field', 'another_field'],
@@ -163,7 +161,7 @@ def test_valid(self, mocked_db):
163161
class TestPreparedCustomStatements(unittest.TestCase):
164162
def test_empty(self, mocked_db):
165163
connection = flask_phpbb3.backends.psycopg2.Psycopg2Backend(
166-
werkzeug.contrib.cache.SimpleCache(),
164+
cachelib.SimpleCache(),
167165
{
168166
'TABLE_PREFIX': '',
169167
'CUSTOM_STATEMENTS': {},
@@ -186,7 +184,7 @@ def test_empty(self, mocked_db):
186184

187185
def test_addition(self, mocked_db):
188186
connection = flask_phpbb3.backends.psycopg2.Psycopg2Backend(
189-
werkzeug.contrib.cache.SimpleCache(),
187+
cachelib.SimpleCache(),
190188
{
191189
'TABLE_PREFIX': '',
192190
'CUSTOM_STATEMENTS': {
@@ -216,7 +214,7 @@ def test_addition(self, mocked_db):
216214

217215
def test_override(self, mocked_db):
218216
connection = flask_phpbb3.backends.psycopg2.Psycopg2Backend(
219-
werkzeug.contrib.cache.SimpleCache(),
217+
cachelib.SimpleCache(),
220218
{
221219
'TABLE_PREFIX': '',
222220
'CUSTOM_STATEMENTS': {

tests/unit/test_sessions.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
from __future__ import absolute_import
2-
31
import hashlib
42
import unittest
53

64
import flask_phpbb3.sessions
75

8-
import mock
6+
from unittest import mock
97

108

119
class TestSession(unittest.TestCase):

0 commit comments

Comments
 (0)