Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
env/
6 changes: 5 additions & 1 deletion tests/level_1/test_five_title.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@


def test_change_copy_item():
pass
title = 'Hello World!'

assert change_copy_item(title, 20) == title
assert change_copy_item(title, 100) == 'Copy of Hello World!'
assert change_copy_item('Copy of Hello World! (3)', 100) == 'Copy of Hello World! (4)'
8 changes: 6 additions & 2 deletions tests/level_1/test_four_bank_parser.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
from functions.level_1.four_bank_parser import BankCard, SmsMessage, Expense, parse_ineco_expense

from datetime import datetime

def test_parse_ineco_expense():
pass
message = SmsMessage('100 руб, *1234 12.04.23 16:00 nenaprasno.ru authcode 0000', "Tinkoff", datetime.now())
cards = [BankCard('1234', 'KONSTANTIN MISHAKOV'), BankCard('5678', 'KONSTANTIN MISHAKOV')]

assert parse_ineco_expense(message, cards)

3 changes: 2 additions & 1 deletion tests/level_1/test_one_gender.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@


def test_genderalize():
pass
assert genderalize('сказал', 'сказала', "male") == 'сказал'
assert not genderalize('сказал', 'сказала', "male") == 'сказала'
5 changes: 4 additions & 1 deletion tests/level_1/test_three_url_builder.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@


def test_build_url():
pass
assert build_url('https://yandex.ru', 'search/', {'text':'kinopoisk',
'search_source' : 'yaru_desktop_common',
'src' : 'suggest_Pers'}) == 'https://yandex.ru/search/?text=kinopoisk&search_source=yaru_desktop_common&src=suggest_Pers'

3 changes: 2 additions & 1 deletion tests/level_1/test_two_date_parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@


def test_compose_datetime_from():
pass
assert compose_datetime_from('today', "17:15")
assert compose_datetime_from('tomorrow', "17:15")