Skip to content

Commit

Permalink
Added a test for lists with keys. See issue #10.
Browse files Browse the repository at this point in the history
  • Loading branch information
wrwrwr committed Jan 23, 2012
1 parent cf15381 commit d19b319
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions djangotoolbox/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,17 +200,17 @@ def test_Q_objects(self):
ListModel.objects.exclude(Q(names__lt='Sakura') | Q(names__gte='Sasuke'))],
[['Kakashi', 'Naruto', 'Sasuke', 'Sakura']])

# def test_list_with_foreignkeys(self):
# class Model(models.Model):
# pass
# class ReferenceList(models.Model):
# keys = ListField(models.ForeignKey(Model))
# model1 = Model.objects.create()
# model2 = Model.objects.create()
# ReferenceList.objects.create(keys=[model1, model2])
# self.assertEqual(
# Model.objects.get(pk=ReferenceList.objects.all()[0].keys[0]),
# model1)
def test_list_with_foreignkeys(self):
class Model(models.Model):
pass
class ReferenceList(models.Model):
keys = ListField(models.ForeignKey(Model))
model1 = Model.objects.create()
model2 = Model.objects.create()
ReferenceList.objects.create(keys=[model1.pk, model2.pk])
self.assertEqual(
Model.objects.get(pk=ReferenceList.objects.get().keys[0]),
model1)


class BaseModel(models.Model):
Expand Down

0 comments on commit d19b319

Please sign in to comment.