| | 222 | |
|---|
| | 223 | try: |
|---|
| | 224 | import yaml |
|---|
| | 225 | __test__['YAML'] = """ |
|---|
| | 226 | # Create some data: |
|---|
| | 227 | |
|---|
| | 228 | >>> articles = Article.objects.all().order_by("id")[:2] |
|---|
| | 229 | >>> from django.core import serializers |
|---|
| | 230 | |
|---|
| | 231 | # test if serial |
|---|
| | 232 | |
|---|
| | 233 | >>> serialized = serializers.serialize("yaml", articles) |
|---|
| | 234 | >>> print serialized |
|---|
| | 235 | - fields: |
|---|
| | 236 | author: 2 |
|---|
| | 237 | categories: [3, 1] |
|---|
| | 238 | headline: Just kidding; I love TV poker |
|---|
| | 239 | pub_date: 2006-06-16 11:00:00 |
|---|
| | 240 | model: serializers.article |
|---|
| | 241 | pk: 1 |
|---|
| | 242 | - fields: |
|---|
| | 243 | author: 1 |
|---|
| | 244 | categories: [2, 3] |
|---|
| | 245 | headline: Time to reform copyright |
|---|
| | 246 | pub_date: 2006-06-16 13:00:11 |
|---|
| | 247 | model: serializers.article |
|---|
| | 248 | pk: 2 |
|---|
| | 249 | <BLANKLINE> |
|---|
| | 250 | |
|---|
| | 251 | >>> obs = list(serializers.deserialize("yaml", serialized)) |
|---|
| | 252 | >>> for i in obs: |
|---|
| | 253 | ... print i |
|---|
| | 254 | <DeserializedObject: Just kidding; I love TV poker> |
|---|
| | 255 | <DeserializedObject: Time to reform copyright> |
|---|
| | 256 | |
|---|
| | 257 | """ |
|---|
| | 258 | except ImportError: pass |
|---|
| | 259 | |
|---|