fix poor assert's in tests
This commit is contained in:
@@ -38,12 +38,12 @@ class InheritanceTest(unittest.TestCase):
|
||||
meta = {'allow_inheritance': True}
|
||||
|
||||
test_doc = DataDoc(name='test', embed=EmbedData(data='data'))
|
||||
assert test_doc._cls == 'DataDoc'
|
||||
assert test_doc.embed._cls == 'EmbedData'
|
||||
self.assertEqual(test_doc._cls, 'DataDoc')
|
||||
self.assertEqual(test_doc.embed._cls, 'EmbedData')
|
||||
test_doc.save()
|
||||
saved_doc = DataDoc.objects.with_id(test_doc.id)
|
||||
assert test_doc._cls == saved_doc._cls
|
||||
assert test_doc.embed._cls == saved_doc.embed._cls
|
||||
self.assertEqual(test_doc._cls, saved_doc._cls)
|
||||
self.assertEqual(test_doc.embed._cls, saved_doc.embed._cls)
|
||||
test_doc.delete()
|
||||
|
||||
def test_superclasses(self):
|
||||
|
||||
@@ -806,7 +806,8 @@ class InstanceTest(MongoDBTestCase):
|
||||
doc2 = self.Person(name="jim", age=20).save()
|
||||
docs = [dict(doc1.to_mongo()), dict(doc2.to_mongo())]
|
||||
|
||||
assert not doc1.modify({'name': doc2.name}, set__age=100)
|
||||
n_modified = doc1.modify({'name': doc2.name}, set__age=100)
|
||||
self.assertEqual(n_modified, 0)
|
||||
|
||||
self.assertDbEqual(docs)
|
||||
|
||||
@@ -815,7 +816,8 @@ class InstanceTest(MongoDBTestCase):
|
||||
doc2 = self.Person(id=ObjectId(), name="jim", age=20)
|
||||
docs = [dict(doc1.to_mongo())]
|
||||
|
||||
assert not doc2.modify({'name': doc2.name}, set__age=100)
|
||||
n_modified = doc2.modify({'name': doc2.name}, set__age=100)
|
||||
self.assertEqual(n_modified, 0)
|
||||
|
||||
self.assertDbEqual(docs)
|
||||
|
||||
@@ -831,14 +833,15 @@ class InstanceTest(MongoDBTestCase):
|
||||
doc.job.name = "Google"
|
||||
doc.job.years = 3
|
||||
|
||||
assert doc.modify(
|
||||
n_modified = doc.modify(
|
||||
set__age=21, set__job__name="MongoDB", unset__job__years=True)
|
||||
self.assertEqual(n_modified, 1)
|
||||
doc_copy.age = 21
|
||||
doc_copy.job.name = "MongoDB"
|
||||
del doc_copy.job.years
|
||||
|
||||
assert doc.to_json() == doc_copy.to_json()
|
||||
assert doc._get_changed_fields() == []
|
||||
self.assertEqual(doc.to_json(), doc_copy.to_json())
|
||||
self.assertEqual(doc._get_changed_fields(), [])
|
||||
|
||||
self.assertDbEqual([dict(other_doc.to_mongo()), dict(doc.to_mongo())])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user