Commit b3f2b45dfd71304dfd6ac8a705b3015d8f27a3d5
- Diff rendering mode:
- inline
- side by side
tests/native_api_v1.txt
(6 / 6)
  | |||
52 | 52 | ... {u'title': 'DS test object 2', u'activity': 'org.sugarlabs.DataStoreTest2'}, | |
53 | 53 | ... {u'title': 'DS test object 3', u'activity': 'org.sugarlabs.DataStoreTest2'}] | |
54 | 54 | >>> ds.get_data_path(*o1_oid, byte_arrays=True) | |
55 | dbus.String(u'') | ||
55 | dbus.ByteArray('') | ||
56 | 56 | >>> ds.get_data_path(*o2_oid, byte_arrays=True) | |
57 | dbus.String(u'') | ||
57 | dbus.ByteArray('') | ||
58 | 58 | >>> ds.get_data_path(*o3_oid, byte_arrays=True) | |
59 | dbus.String(u'') | ||
59 | dbus.ByteArray('') | ||
60 | 60 | ||
61 | 61 | ||
62 | 62 | Change some metadata without creating a new version: | |
… | … | ||
129 | 129 | ||
130 | 130 | ||
131 | 131 | Retrieve and verify the entry with content: | |
132 | >>> dog_retrieved = ds.get_data_path(*dog_oid) | ||
132 | >>> dog_retrieved = ds.get_data_path(*dog_oid, byte_arrays=True).decode('utf-8') | ||
133 | 133 | >>> assert(file(dog_retrieved).read() == dog_content) | |
134 | 134 | >>> os.remove(dog_retrieved) | |
135 | 135 | ||
… | … | ||
154 | 154 | ||
155 | 155 | ||
156 | 156 | Verify updated content: | |
157 | >>> dog_retrieved = ds.get_data_path(dog_oid[0], dog_updated_version_id) | ||
157 | >>> dog_retrieved = ds.get_data_path(dog_oid[0], dog_updated_version_id, byte_arrays=True).decode('utf-8') | ||
158 | 158 | >>> assert(file(dog_retrieved).read() == dog_content_2) | |
159 | 159 | >>> os.remove(dog_retrieved) | |
160 | 160 | ||
161 | 161 | ||
162 | 162 | Verify old content is still accessible: | |
163 | >>> dog_retrieved = ds.get_data_path(*dog_oid) | ||
163 | >>> dog_retrieved = ds.get_data_path(*dog_oid, byte_arrays=True).decode('utf-8') | ||
164 | 164 | >>> assert(file(dog_retrieved).read() == dog_content) | |
165 | 165 | >>> os.remove(dog_retrieved) |