From 7f9dc736728baf92a3198a7f90bd302fff240373 Mon Sep 17 00:00:00 2001
From: JoseĢ Padilla
Date: Sat, 29 Nov 2014 14:50:51 -0400
Subject: Remove XML support from core
---
 tests/test_parsers.py | 62 +--------------------------------------------------
 1 file changed, 1 insertion(+), 61 deletions(-)
(limited to 'tests/test_parsers.py')
diff --git a/tests/test_parsers.py b/tests/test_parsers.py
index 3f2672df..32fb0595 100644
--- a/tests/test_parsers.py
+++ b/tests/test_parsers.py
@@ -1,15 +1,11 @@
 # -*- coding: utf-8 -*-
 
 from __future__ import unicode_literals
-from rest_framework.compat import StringIO
 from django import forms
 from django.core.files.uploadhandler import MemoryFileUploadHandler
 from django.test import TestCase
-from django.utils import unittest
-from rest_framework.compat import etree
+from rest_framework.compat import StringIO
 from rest_framework.parsers import FormParser, FileUploadParser
-from rest_framework.parsers import XMLParser
-import datetime
 
 
 class Form(forms.Form):
@@ -31,62 +27,6 @@ class TestFormParser(TestCase):
         self.assertEqual(Form(data).is_valid(), True)
 
 
-class TestXMLParser(TestCase):
-    def setUp(self):
-        self._input = StringIO(
-            ''
-            ''
-            '121.0'
-            'dasd'
-            ''
-            '2011-12-25 12:45:00'
-            ''
-        )
-        self._data = {
-            'field_a': 121,
-            'field_b': 'dasd',
-            'field_c': None,
-            'field_d': datetime.datetime(2011, 12, 25, 12, 45, 00)
-        }
-        self._complex_data_input = StringIO(
-            ''
-            ''
-            '2011-12-25 12:45:00'
-            ''
-            '1first'
-            '2second'
-            ''
-            'name'
-            ''
-        )
-        self._complex_data = {
-            "creation_date": datetime.datetime(2011, 12, 25, 12, 45, 00),
-            "name": "name",
-            "sub_data_list": [
-                {
-                    "sub_id": 1,
-                    "sub_name": "first"
-                },
-                {
-                    "sub_id": 2,
-                    "sub_name": "second"
-                }
-            ]
-        }
-
-    @unittest.skipUnless(etree, 'defusedxml not installed')
-    def test_parse(self):
-        parser = XMLParser()
-        data = parser.parse(self._input)
-        self.assertEqual(data, self._data)
-
-    @unittest.skipUnless(etree, 'defusedxml not installed')
-    def test_complex_data_parse(self):
-        parser = XMLParser()
-        data = parser.parse(self._complex_data_input)
-        self.assertEqual(data, self._complex_data)
-
-
 class TestFileUploadParser(TestCase):
     def setUp(self):
         class MockRequest(object):
-- 
cgit v1.2.3