Exemplo n.º 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"}'
     )
Exemplo n.º 2
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"}')
Exemplo n.º 3
0
 def test_FromJSONExceptionBadJSON(self):
     with self.assertRaises(ValueError):
         group = Group.from_json('{"bad JSON"}')
Exemplo n.º 4
0
 def test_FromJSONmember(self):
     group = Group.from_json('''{"member":[{"name":"test"}]}''')
     for k in group.member:
         self.assertIsInstance(k, Agent)
Exemplo n.º 5
0
 def test_FromJSONEmptyObject(self):
     group = Group.from_json('{}')
     self.assertEquals(group.member, [])
Exemplo n.º 6
0
 def test_FromJSONExceptionEmpty(self):
     with self.assertRaises(ValueError):
         group = Group.from_json('')
Exemplo n.º 7
0
 def test_FromJSONExceptionBadJSON(self):
     with self.assertRaises(ValueError):
         Group.from_json('{"bad JSON"}')
Exemplo n.º 8
0
 def test_FromJSONmember(self):
     group = Group.from_json('''{"member":[{"name":"test"}]}''')
     for k in group.member:
         self.assertIsInstance(k, Agent)
Exemplo n.º 9
0
 def test_FromJSONEmptyObject(self):
     group = Group.from_json('{}')
     self.assertEqual(group.member, [])
Exemplo n.º 10
0
 def test_FromJSONExceptionEmpty(self):
     with self.assertRaises(ValueError):
         Group.from_json('')