Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixed two test failures under Oracle

  • Loading branch information...
commit 056be4358de0e747f789e4a711ea5dd51749ab11 1 parent 980eda0
@shaib shaib authored
View
7 tests/invalid_models_tests/test_ordinary_fields.py
@@ -1,13 +1,16 @@
# -*- encoding: utf-8 -*-
from __future__ import unicode_literals
+import unittest
+
from django.core.checks import Error
from django.core.exceptions import ImproperlyConfigured
-from django.db import models
+from django.db import connection, models
from .base import IsolatedModelsTestCase
+
class AutoFieldTests(IsolatedModelsTestCase):
def test_valid_case(self):
@@ -176,6 +179,8 @@ class Model(models.Model):
]
self.assertEqual(errors, expected)
+ @unittest.skipUnless(connection.vendor == 'mysql',
+ "Test valid only for MySQL")
def test_too_long_char_field_under_mysql(self):
from django.db.backends.mysql.validation import DatabaseValidation
View
3  tests/schema/tests.py
@@ -182,7 +182,8 @@ def test_add_field_temp_default(self):
# Ensure the field is right afterwards
columns = self.column_classes(Author)
self.assertEqual(columns['surname'][0], "CharField")
- self.assertEqual(columns['surname'][1][6], False)
+ self.assertEqual(columns['surname'][1][6],
+ connection.features.interprets_empty_strings_as_nulls)
def test_alter(self):
"""
Please sign in to comment.
Something went wrong with that request. Please try again.