Commit 314d234b by Carl Meyer

fix query reverse traversal test

parent 998ef2f6
......@@ -92,7 +92,7 @@ class TaggableManager(object):
return self.through.objects.none()
def related_query_name(self):
return self.model._meta.object_name.lower()
return self.model._meta.module_name
def m2m_reverse_name(self):
return self.through._meta.get_field_by_name("tag")[0].column
......
......@@ -190,18 +190,18 @@ class TaggableManagerTestCase(BaseTaggingTestCase):
apple.tags.add("juicy", "juicy")
self.assert_tags_equal(apple.tags.all(), ['juicy'])
# def test_query_traverse(self):
# spot = self.pet_model.objects.create(name='Spot')
# spike = self.pet_model.objects.create(name='Spike')
# spot.tags.add('scary')
# spike.tags.add('fluffy')
# lookup_kwargs = {
# '%s__name' % self.pet_model._meta.object_name.lower(): 'Spot'
# }
# self.assert_tags_equal(
# [i.tag for i in self.taggeditem_model.objects.filter(**lookup_kwargs)],
# ['scary']
# )
def test_query_traverse(self):
spot = self.pet_model.objects.create(name='Spot')
spike = self.pet_model.objects.create(name='Spike')
spot.tags.add('scary')
spike.tags.add('fluffy')
lookup_kwargs = {
'%s__name' % self.pet_model._meta.module_name: 'Spot'
}
self.assert_tags_equal(
self.tag_model.objects.filter(**lookup_kwargs),
['scary']
)
def test_taggeditem_unicode(self):
ross = self.pet_model.objects.create(name="ross")
......
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 sign in to comment