Esempio n. 1
0
    def test_query_qs(self):
        user1 = User.objects.create(username='******')
        user2 = User.objects.create(username='******')
        user3 = User.objects.create(username='******')
        users = [user1, user3]

        qs = QuerySetFromIter(users)

        filter = qs.filter(username__contains='test')
        self.assertSequenceEqual(filter, [user1])
Esempio n. 2
0
    def test_query_qs(self):
        user1 = User.objects.create(username='******')
        user2 = User.objects.create(username='******')
        user3 = User.objects.create(username='******')
        users = [user1, user3]

        qs = QuerySetFromIter(users)

        filter = qs.filter(username__contains='test')
        self.assertSequenceEqual(filter, [user1])
Esempio n. 3
0
    def test_qs_from_list(self):
        user1 = User.objects.create(username='******')
        user2 = User.objects.create(username='******')
        user3 = User.objects.create(username='******')
        users = [user1, user3]

        qs = QuerySetFromIter(users)

        self.assertEqual(len(qs), 2)
        self.assertEqual(qs.count(), 2)
        self.assertEqual(qs[0], user1)
        self.assertEqual(qs[1], user3)
Esempio n. 4
0
    def test_qs_from_list(self):
        user1 = User.objects.create(username='******')
        user2 = User.objects.create(username='******')
        user3 = User.objects.create(username='******')
        users = [user1, user3]

        qs = QuerySetFromIter(users)

        self.assertEqual(len(qs), 2)
        self.assertEqual(qs.count(), 2)
        self.assertEqual(qs[0], user1)
        self.assertEqual(qs[1], user3)
Esempio n. 5
0
    def test_empty_qs_from_model(self):
        qs = QuerySetFromIter(model=User)

        self.assertEqual(len(qs), 0)
        self.assertEqual(qs.count(), 0)
        self.assertEqual(qs.model, User)
Esempio n. 6
0
    def test_empty_qs_from_model(self):
        qs = QuerySetFromIter(model=User)

        self.assertEqual(len(qs), 0)
        self.assertEqual(qs.count(), 0)
        self.assertEqual(qs.model, User)