def test_exists(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     self.assertTrue(orm_pqs.exists())
     queryset = TestObj.objects.none()
     orm_pqs = OrmPredicateQuerySet(queryset)
     self.assertFalse(orm_pqs.exists())
Example #2
0
    def test_get(self):
        TestObj.objects.all().delete()
        TestObj.objects.create(int_value=1)
        TestObj.objects.create(int_value=2)
        orm_pqs = OrmPredicateQuerySet(TestObj.objects.all())

        with self.assertRaises(ObjectDoesNotExist):
            orm_pqs.get(int_value=3)
        with self.assertRaises(MultipleObjectsReturned):
            orm_pqs.get(int_value__lt=3)

        orm_pqs.get(int_value=1)
        orm_pqs.get(int_value=2)
Example #3
0
 def test_exists(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     self.assertTrue(orm_pqs.exists())
     queryset = TestObj.objects.none()
     orm_pqs = OrmPredicateQuerySet(queryset)
     self.assertFalse(orm_pqs.exists())
    def test_get(self):
        TestObj.objects.all().delete()
        TestObj.objects.create(int_value=1)
        TestObj.objects.create(int_value=2)
        orm_pqs = OrmPredicateQuerySet(TestObj.objects.all())

        with self.assertRaises(ObjectDoesNotExist):
            orm_pqs.get(int_value=3)
        with self.assertRaises(MultipleObjectsReturned):
            orm_pqs.get(int_value__lt=3)

        orm_pqs.get(int_value=1)
        orm_pqs.get(int_value=2)
Example #5
0
 def test_count(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.count()
Example #6
0
 def test_exclude(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.exclude(int_value__lt=50)
     orm_pqs.exclude(int_value=10, char_value='foo')
Example #7
0
 def test_chain_filters(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     filtered = orm_pqs.filter(int_value=10, char_value='foo')
     filtered.filter(int_value__in=[1, 2])
Example #8
0
 def test_filter(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.filter(int_value__lt=50)
 def test_count(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.count()
 def test_exclude(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.exclude(int_value__lt=50)
     orm_pqs.exclude(int_value=10, char_value='foo')
 def test_chain_filters(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     filtered = orm_pqs.filter(int_value=10, char_value='foo')
     filtered.filter(int_value__in=[1, 2])
 def test_filter(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.filter(int_value__lt=50)