From f565c6f9994b2559a5164dc709a926eac7ebd5fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anssi=20K=C3=A4=C3=A4ri=C3=A4inen?= <akaariai@gmail.com>
Date: Fri, 22 Feb 2013 22:02:45 +0200
Subject: [PATCH] Marked a test as expected failure. Refs #19884

---
 tests/regressiontests/inspectdb/tests.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tests/regressiontests/inspectdb/tests.py b/tests/regressiontests/inspectdb/tests.py
index d77e21bf92..0f0542279d 100644
--- a/tests/regressiontests/inspectdb/tests.py
+++ b/tests/regressiontests/inspectdb/tests.py
@@ -5,8 +5,13 @@ import re
 from django.core.management import call_command
 from django.db import connection
 from django.test import TestCase, skipUnlessDBFeature
+from django.utils.unittest import expectedFailure
 from django.utils.six import StringIO
 
+if connection.vendor == 'oracle':
+    expectedFailureOnOracle = expectedFailure
+else:
+    expectedFailureOnOracle = lambda f: f
 
 class InspectDBTestCase(TestCase):
 
@@ -23,6 +28,8 @@ class InspectDBTestCase(TestCase):
         # inspected
         self.assertNotIn("class DjangoContentType(models.Model):", out.getvalue(), msg=error_message)
 
+    # Inspecting oracle DB doesn't produce correct results, see #19884
+    @expectedFailureOnOracle
     def test_field_types(self):
         """Test introspection of various Django field types"""
         out = StringIO()