blob: 63228f5bce3fe61f51c9fdbfe47bb208ee9ed49b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import unittest
from pyapd import objects
class TestObjects(unittest.TestCase):
def test_activity_from_json(self):
act = objects.Object.from_jsons('''{
"id": "http://example.org/123456",
"type": "object"
}''')
self.assertIsInstance(act, objects.Object)
self.assertEqual(act.ap_id, 'http://example.org/123456')
self.assertEqual(act.ap_type, 'object')
def test_activity_to_json(self):
act = objects.Object(
id="http://example.org/123456",
type="object",
)
data = act.to_jsons()
self.assertIsInstance(data, str)
self.assertIn('"id": "http://example.org/123456"', data)
|