1111# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212# See the License for the specific language governing permissions and
1313# limitations under the License.
14-
14+ import json
1515import unittest
1616
1717if __name__ == '__main__' :
1818 from main import setup_tincan_path
1919
2020 setup_tincan_path ()
21- from tincan import Group , Agent , AgentAccount
21+ from tincan import Group , Agent
2222
2323
2424class GroupTest (unittest .TestCase ):
2525 def test_InitEmpty (self ):
2626 group = Group ()
27- self .assertEquals (group .member , [])
27+ self .assertEqual (group .member , [])
2828
2929 def test_InitObjectType (self ):
3030 group = Group (object_type = 'Group' )
@@ -45,7 +45,7 @@ def test_FromJSONExceptionEmpty(self):
4545
4646 def test_FromJSONEmptyObject (self ):
4747 group = Group .from_json ('{}' )
48- self .assertEquals (group .member , [])
48+ self .assertEqual (group .member , [])
4949
5050 def test_FromJSONmember (self ):
5151 group = Group .from_json ('''{"member":[{"name":"test"}]}''' )
@@ -74,15 +74,15 @@ def test_InitUnpack(self):
7474 def test_ToJSONFromJSON (self ):
7575 group = Group .from_json ('{"member":[{"name":"test"}, {"name":"test2"}]}' )
7676 self .assertIsInstance (group .member [0 ], Agent )
77- self .assertEqual (group .to_json (),
78- '{"member": [{"name": "test", "objectType": "Agent"}, '
79- '{"name": "test2", "objectType": "Agent"}], "objectType": "Group"}' )
77+ self .assertEqual (json . loads ( group .to_json () ),
78+ json . loads ( '{"member": [{"name": "test", "objectType": "Agent"}, '
79+ '{"name": "test2", "objectType": "Agent"}], "objectType": "Group"}' ) )
8080
8181 def test_ToJSON (self ):
8282 group = Group (** {'member' : [{'name' : 'test' }, {'name' : 'test2' }]})
83- self .assertEqual (group .to_json (),
84- '{"member": [{"name": "test", "objectType": "Agent"}, '
85- '{"name": "test2", "objectType": "Agent"}], "objectType": "Group"}' )
83+ self .assertEqual (json . loads ( group .to_json () ),
84+ json . loads ( '{"member": [{"name": "test", "objectType": "Agent"}, '
85+ '{"name": "test2", "objectType": "Agent"}], "objectType": "Group"}' ) )
8686
8787
8888if __name__ == '__main__' :
0 commit comments