Ejemplo n.º 1
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())
Ejemplo n.º 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)
Ejemplo n.º 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())
Ejemplo n.º 4
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)
Ejemplo n.º 5
0
 def test_count(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.count()
Ejemplo n.º 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')
Ejemplo n.º 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])
Ejemplo n.º 8
0
 def test_filter(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.filter(int_value__lt=50)
Ejemplo n.º 9
0
 def test_count(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.count()
Ejemplo n.º 10
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')
Ejemplo n.º 11
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])
Ejemplo n.º 12
0
 def test_filter(self):
     queryset = TestObj.objects.all()
     orm_pqs = OrmPredicateQuerySet(queryset)
     orm_pqs.filter(int_value__lt=50)