コード例 #1
0
 def test_ToJSONFromJSON(self):
     group = Group.from_json(
         '{"member":[{"name":"test"}, {"name":"test2"}]}')
     self.assertIsInstance(group.member[0], Agent)
     self.assertEqual(
         group.to_json(),
         '{"member": [{"name": "test", "objectType": "Agent"}, '
         '{"name": "test2", "objectType": "Agent"}], "objectType": "Group"}'
     )
コード例 #2
0
ファイル: group_test.py プロジェクト: FishHooks/TinCanPython
 def test_ToJSONFromJSON(self):
      group = Group.from_json('{"member":[{"name":"test"}, {"name":"test2"}]}')
      self.assertIsInstance(group.member[0], Agent)
      self.assertEqual(group.to_json(), '{"member": [{"name": "test", "objectType": "Agent"}, {"name": "test2", "objectType": "Agent"}], "objectType": "Group"}')
コード例 #3
0
ファイル: group_test.py プロジェクト: FishHooks/TinCanPython
 def test_FromJSONExceptionBadJSON(self):
     with self.assertRaises(ValueError):
         group = Group.from_json('{"bad JSON"}')
コード例 #4
0
ファイル: group_test.py プロジェクト: FishHooks/TinCanPython
 def test_FromJSONmember(self):
     group = Group.from_json('''{"member":[{"name":"test"}]}''')
     for k in group.member:
         self.assertIsInstance(k, Agent)
コード例 #5
0
ファイル: group_test.py プロジェクト: FishHooks/TinCanPython
 def test_FromJSONEmptyObject(self):
     group = Group.from_json('{}')
     self.assertEquals(group.member, [])
コード例 #6
0
ファイル: group_test.py プロジェクト: FishHooks/TinCanPython
 def test_FromJSONExceptionEmpty(self):
     with self.assertRaises(ValueError):
         group = Group.from_json('')
コード例 #7
0
ファイル: group_test.py プロジェクト: jtoD5T/TinCanPython
 def test_FromJSONExceptionBadJSON(self):
     with self.assertRaises(ValueError):
         Group.from_json('{"bad JSON"}')
コード例 #8
0
ファイル: group_test.py プロジェクト: jtoD5T/TinCanPython
 def test_FromJSONmember(self):
     group = Group.from_json('''{"member":[{"name":"test"}]}''')
     for k in group.member:
         self.assertIsInstance(k, Agent)
コード例 #9
0
ファイル: group_test.py プロジェクト: jtoD5T/TinCanPython
 def test_FromJSONEmptyObject(self):
     group = Group.from_json('{}')
     self.assertEqual(group.member, [])
コード例 #10
0
ファイル: group_test.py プロジェクト: jtoD5T/TinCanPython
 def test_FromJSONExceptionEmpty(self):
     with self.assertRaises(ValueError):
         Group.from_json('')