Skip to content

Commit d4e07fc

Browse files
Update test_daily_supra_notice_manager.py
1 parent 306cafe commit d4e07fc

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
1-
from datetime import datetime, time
1+
from datetime import datetime, time, date
22

3-
from ted_sws.data_manager.adapters.supra_notice_repository import DailySupraNoticeRepository
43
from ted_sws.supra_notice_manager.services.daily_supra_notice_manager import \
54
create_and_store_in_mongo_db_daily_supra_notice
65

76

87
def test_daily_supra_notice_manager(mongodb_client, daily_supra_notice_repository):
98
notice_ids = ["1", "2", "3"]
10-
create_and_store_in_mongo_db_daily_supra_notice(notice_ids=notice_ids, mongodb_client=mongodb_client)
11-
result = daily_supra_notice_repository.get(reference=datetime.combine(datetime.today(), time()))
9+
notice_publication_date = date(2020, 1, 1)
10+
create_and_store_in_mongo_db_daily_supra_notice(notice_ids=notice_ids, mongodb_client=mongodb_client,
11+
notice_publication_date=notice_publication_date
12+
)
13+
for result in daily_supra_notice_repository.list():
14+
assert result
15+
result = daily_supra_notice_repository.get(reference=notice_publication_date)
1216
assert result
17+
assert result.notice_publication_date == notice_publication_date
18+
notice_ids.append("4")
19+
result.notice_ids = notice_ids
20+
daily_supra_notice_repository.update(daily_supra_notice=result)
21+
result = daily_supra_notice_repository.get(reference=notice_publication_date)
22+
assert result.notice_ids == notice_ids

0 commit comments

Comments
 (0)