NotUniqueError gracefully replacing ambiguous OperationError when appropriate

This commit is contained in:
Ross Lawley
2012-08-24 10:38:00 +01:00
parent eedf908770
commit 1c5e6a3425
4 changed files with 23 additions and 9 deletions

View File

@@ -578,7 +578,7 @@ class QuerySetTest(unittest.TestCase):
def throw_operation_error_not_unique():
Blog.objects.insert([blog2, blog3], safe=True)
self.assertRaises(OperationError, throw_operation_error_not_unique)
self.assertRaises(NotUniqueError, throw_operation_error_not_unique)
self.assertEqual(Blog.objects.count(), 2)
Blog.objects.insert([blog2, blog3], write_options={'continue_on_error': True})