Kaydet (Commit) 97bb48d9 authored tarafından Jon Dufresne's avatar Jon Dufresne Kaydeden (comit) Tim Graham

Fixed model_fields tests to use django TestCase.

üst 28e89783
...@@ -245,7 +245,7 @@ class ManyToManyFieldTests(test.TestCase): ...@@ -245,7 +245,7 @@ class ManyToManyFieldTests(test.TestCase):
) )
class DateTimeFieldTests(unittest.TestCase): class DateTimeFieldTests(test.TestCase):
def test_datetimefield_to_python_usecs(self): def test_datetimefield_to_python_usecs(self):
"""DateTimeField.to_python should support usecs""" """DateTimeField.to_python should support usecs"""
f = models.DateTimeField() f = models.DateTimeField()
...@@ -275,7 +275,7 @@ class DateTimeFieldTests(unittest.TestCase): ...@@ -275,7 +275,7 @@ class DateTimeFieldTests(unittest.TestCase):
self.assertEqual(obj.t, tim) self.assertEqual(obj.t, tim)
class BooleanFieldTests(unittest.TestCase): class BooleanFieldTests(test.TestCase):
def _test_get_db_prep_lookup(self, f): def _test_get_db_prep_lookup(self, f):
self.assertEqual(f.get_db_prep_lookup('exact', True, connection=connection), [True]) self.assertEqual(f.get_db_prep_lookup('exact', True, connection=connection), [True])
self.assertEqual(f.get_db_prep_lookup('exact', '1', connection=connection), [True]) self.assertEqual(f.get_db_prep_lookup('exact', '1', connection=connection), [True])
...@@ -414,8 +414,9 @@ class BooleanFieldTests(unittest.TestCase): ...@@ -414,8 +414,9 @@ class BooleanFieldTests(unittest.TestCase):
self.assertFalse(boolean_field.has_default()) self.assertFalse(boolean_field.has_default())
b = BooleanModel() b = BooleanModel()
self.assertIsNone(b.bfield) self.assertIsNone(b.bfield)
with self.assertRaises(IntegrityError): with transaction.atomic():
b.save() with self.assertRaises(IntegrityError):
b.save()
finally: finally:
boolean_field.default = old_default boolean_field.default = old_default
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment