File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 ) == {}
You can’t perform that action at this time.
0 commit comments