Commit e0643cb6 authored by Claude Paroz's avatar Claude Paroz
Browse files

Properly skipped yaml tests when not installed

parent 3e34005b
Loading
Loading
Loading
Loading
+50 −45
Original line number Diff line number Diff line
@@ -5,6 +5,12 @@ import json
from datetime import datetime
import unittest
from xml.dom import minidom
try:
    import yaml
    HAS_YAML = True
except ImportError:
    HAS_YAML = False


from django.conf import settings
from django.core import serializers
@@ -445,11 +451,8 @@ class JsonSerializerTransactionTestCase(SerializersTransactionTestBase, Transact
        }
    }]"""

try:
    import yaml
except ImportError:
    pass
else:

@unittest.skipUnless(HAS_YAML, "No yaml library detected")
class YamlSerializerTestCase(SerializersTestBase, TestCase):
    serializer_name = "yaml"
    fwd_ref_str = """- fields:
@@ -509,6 +512,8 @@ else:
                    ret_list.append(str(field_value))
        return ret_list


@unittest.skipUnless(HAS_YAML, "No yaml library detected")
class YamlSerializerTransactionTestCase(SerializersTransactionTestBase, TransactionTestCase):
    serializer_name = "yaml"
    fwd_ref_str = """- fields: