Skip to content

Commit a6e994c

Browse files
author
EliuX
committed
Apply requested changes
1 parent bafb867 commit a6e994c

File tree

7 files changed

+8
-17
lines changed

7 files changed

+8
-17
lines changed

tests/conftest.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,11 @@
1010

1111
@pytest.fixture(scope='session', params=CONFIGURATIONS)
1212
def app(request: FixtureRequest) -> Flask:
13-
"""An instance of the app for tests"""
1413
return create_app("time_tracker_api.config.%s" % request.param)
1514

1615

1716
@pytest.fixture
1817
def client(app: Flask) -> FlaskClient:
19-
"""A test client for the app."""
2018
with app.test_client() as c:
2119
return c
2220

tests/projects/projects_namespace_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55

66
def test_list_all_elements(client: FlaskClient, mocker: MockFixture):
7-
"""Should return all elements in a list"""
87
from time_tracker_api.projects.projects_namespace import project_dao
98
repository_find_all_mock = mocker.patch.object(project_dao.repository, 'find_all', return_value=[])
109

tests/resources.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from time_tracker_api.sql_repository import db, SQLAuditedModel
1+
from time_tracker_api.sql_repository import db, AuditedSQLModel
22

33

4-
class PersonSQLModel(db.Model, SQLAuditedModel):
4+
class PersonSQLModel(db.Model, AuditedSQLModel):
55
__tablename__ = 'tests'
66
id = db.Column(db.Integer, primary_key=True)
77
name = db.Column(db.String(80), unique=False, nullable=False)

tests/smoke_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
def test_app_exists(app):
2-
"""Does app exists"""
32
assert app is not None

tests/sql_repository_test.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88

99
def test_create(sql_repository):
10-
"""Should create a new Entry"""
1110
global sample_element
1211
sample_element = dict(name=fake.name(),
1312
email=fake.safe_email(),
@@ -26,7 +25,6 @@ def test_create(sql_repository):
2625

2726

2827
def test_find(sql_repository):
29-
"""Should find created element"""
3028
existing_element = existing_elements_registry[0]
3129

3230
found_element = sql_repository.find(existing_element.id)
@@ -36,7 +34,6 @@ def test_find(sql_repository):
3634

3735

3836
def test_update(sql_repository):
39-
"""Updates an existing element"""
4037
existing_element = existing_elements_registry[0]
4138

4239
updated_element = sql_repository.update(existing_element.id,
@@ -52,7 +49,6 @@ def test_update(sql_repository):
5249

5350

5451
def test_find_all(sql_repository):
55-
"""Find all existing elements"""
5652
existing_elements = sql_repository.find_all()
5753

5854
assert all(e in existing_elements_registry for e in existing_elements)
@@ -78,7 +74,6 @@ def test_find_all_that_contains_property_with_string(sql_repository):
7874

7975

8076
def test_delete_existing_element(sql_repository):
81-
"""Should delete created element"""
8277
existing_element = existing_elements_registry[0]
8378

8479
result = sql_repository.remove(existing_element.id)

time_tracker_api/projects/projects_model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from flask import Flask
44

55
from time_tracker_api.database import DATABASE_TYPE, CRUDDao
6-
from time_tracker_api.sql_repository import SQLCRUDDao, SQLAuditedModel, SQLModel
6+
from time_tracker_api.sql_repository import SQLCRUDDao, AuditedSQLModel, SQLModel
77

88

99
class PROJECT_TYPE(enum.Enum):
@@ -24,7 +24,7 @@ def create_dao(app: Flask) -> ProjectDao:
2424
if app.config['DATABASE'] == DATABASE_TYPE.SQL:
2525
from time_tracker_api.sql_repository import db
2626

27-
class ProjectSQLModel(db.Model, SQLModel, SQLAuditedModel):
27+
class ProjectSQLModel(db.Model, SQLModel, AuditedSQLModel):
2828
__tablename__ = 'projects'
2929
id = db.Column(db.Integer, primary_key=True)
3030
name = db.Column(db.String(50), unique=True, nullable=False)

time_tracker_api/sql_repository.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
db = None
1010
SQLModel = None
11-
SQLAuditedModel = None
11+
AuditedSQLModel = None
1212

1313

1414
def handle_commit_issues(f):
@@ -40,15 +40,15 @@ def to_dto(self):
4040

4141
SQLModel = SQLModelClass
4242

43-
global SQLAuditedModel
43+
global AuditedSQLModel
4444

45-
class SQLAuditedModelClass():
45+
class AuditedSQLModelClass():
4646
created_at = db.Column(db.DateTime, server_default=db.func.now())
4747
updated_at = db.Column(db.DateTime, onupdate=datetime.utcnow)
4848
created_by = db.Column(db.String, default=current_user_id)
4949
updated_by = db.Column(db.String, onupdate=current_user_id)
5050

51-
SQLAuditedModel = SQLAuditedModelClass
51+
AuditedSQLModel = AuditedSQLModelClass
5252

5353

5454
class SQLRepository():

0 commit comments

Comments
 (0)