This commit is contained in:
@@ -6,9 +6,11 @@ from dibbler.models.Transaction import DEFAULT_INTEREST_RATE_PERCENTAGE
|
||||
from dibbler.models import Transaction, User
|
||||
from dibbler.queries.current_interest import current_interest
|
||||
|
||||
|
||||
def test_current_interest_no_history(sql_session: Session) -> None:
|
||||
assert current_interest(sql_session) == DEFAULT_INTEREST_RATE_PERCENTAGE
|
||||
|
||||
|
||||
def test_current_interest_with_history(sql_session: Session) -> None:
|
||||
user = User("Admin User")
|
||||
sql_session.add(user)
|
||||
|
||||
@@ -5,23 +5,30 @@ from sqlalchemy.orm import Session
|
||||
from dibbler.models import Product
|
||||
from dibbler.queries.search_product import search_product
|
||||
|
||||
|
||||
def test_search_product_no_products(sql_session: Session) -> None:
|
||||
pass
|
||||
|
||||
|
||||
def test_search_product_name_exact_match(sql_session: Session) -> None:
|
||||
pass
|
||||
|
||||
|
||||
def test_search_product_name_partial_match(sql_session: Session) -> None:
|
||||
pass
|
||||
|
||||
|
||||
def test_search_product_name_no_match(sql_session: Session) -> None:
|
||||
pass
|
||||
|
||||
|
||||
def test_search_product_barcode_exact_match(sql_session: Session) -> None:
|
||||
pass
|
||||
|
||||
|
||||
def test_search_product_hidden_products(sql_session: Session) -> None:
|
||||
pass
|
||||
|
||||
|
||||
def test_search_product_find_hidden_products(sql_session: Session) -> None:
|
||||
pass
|
||||
|
||||
@@ -299,8 +299,4 @@ def test_user_balance_penalty_interest_combined(sql_session: Session) -> None:
|
||||
|
||||
pprint(user_balance_log(sql_session, user))
|
||||
|
||||
assert user_balance(sql_session, user) == (
|
||||
27
|
||||
- 200
|
||||
- math.ceil(27 * 2 * 1.1)
|
||||
)
|
||||
assert user_balance(sql_session, user) == (27 - 200 - math.ceil(27 * 2 * 1.1))
|
||||
|
||||
Reference in New Issue
Block a user