This repository was archived by the owner on Jan 31, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 1414
1515check :
1616 $(PYTHON ) -m unittest \
17+ $(TEST ) .serialization_test \
1718 $(TEST ) .scheduler_test \
1819 $(TEST ) .roulette_test
1920# $(TEST).reader_test \
Original file line number Diff line number Diff line change 1+ import unittest
2+ import json
3+ from tests .testsuites .serialization .test_json import *
4+
5+
6+ class SerializationTestcase (unittest .TestCase ):
7+ def setUp (self ):
8+ self .raw_data = "{\" name\" :\" john\" ,\" age\" :22,\" class\" :\" mca\" }"
9+ self .dict_data = {'age' : 22 , 'class' : 'mca' , 'name' : 'john' }
10+
11+ assert self .raw_data != ''
12+ assert self .dict_data != None
13+
14+ def test_json_serialize (self ):
15+ expected = self .raw_data
16+ result = json_serialize (self .dict_data )
17+ self .assertDictEqual (json_deserialize (
18+ expected ), json_deserialize (result ))
19+
20+ def test_json_deserialize (self ):
21+ expected = self .dict_data
22+ result = json_deserialize (self .raw_data )
23+ self .assertDictEqual (expected , result )
Original file line number Diff line number Diff line change 1+ from serialization import serializer
2+ from serialization .json import json
3+
4+
5+ def json_serialize (dict_data ):
6+ Serializer = serializer .Serializer (json .Json )
7+ return Serializer .serialize (dict_data )
8+
9+
10+ def json_deserialize (raw_data ):
11+ Serializer = serializer .Serializer (json .Json )
12+ return Serializer .deserialize (raw_data )
You can’t perform that action at this time.
0 commit comments