Skip to content

Commit c248e2e

Browse files
Create test_notice_transmisions.py
1 parent 999d5ab commit c248e2e

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/python3
2+
3+
# test_notice_transmisions.py
4+
# Date: 08.08.2022
5+
# Author: Stratulat Ștefan
6+
# Email: stefan.stratulat1997@gmail.com
7+
import pickle
8+
9+
from ted_sws.data_manager.adapters.notice_repository import NoticeRepository
10+
from deepdiff import DeepDiff
11+
12+
13+
def test_notice_is_convertible_to_dict(notice_2021):
14+
notice = notice_2021
15+
notice_dict = NoticeRepository._create_dict_from_notice(notice)
16+
result_notice = NoticeRepository._create_notice_from_repository_result(notice_dict)
17+
assert DeepDiff(notice.dict(), result_notice.dict(), ignore_order=True) == {}
18+
19+
20+
def test_notice_is_convertible_to_pickle(notice_2021):
21+
notice = notice_2021
22+
notice_dump = pickle.dumps(notice)
23+
result_notice = pickle.loads(notice_dump)
24+
assert DeepDiff(notice.dict(), result_notice.dict(), ignore_order=True) == {}

0 commit comments

Comments
 (0)