def test_docs_filter(): s = random_docs_new_api(10) ss = QuerySet(s).filter(tags__id__lt=5, tags__id__gt=3) ssr = list(ss) assert len(ssr) == 1 for d in ssr: assert (3 < d.tags['id'] < 5)
def test_nested_chunks_filter(self): s = random_docs(10) ss = QuerySet(s).filter(Q(chunks__filter=Q(id__lt=5, id__gt=3))) ssr = list(ss) self.assertEqual(len(ssr), 1) for d in ssr: self.assertEqual(len(d.chunks), 5)
def test_docs_filter(self): s = random_docs(10) ss = QuerySet(s).filter(doc_id__lt=5, doc_id__gt=3) ssr = list(ss) self.assertEqual(len(ssr), 1) for d in ssr: self.assertTrue(3 < d.doc_id < 5)
def test_nested_chunks_filter(docs): filtered_docs = QuerySet(docs).filter( Q(chunks__filter=Q(tags__id__lt=35, tags__id__gt=33))) filtered_docs = list(filtered_docs) assert len(filtered_docs) == 1 for d in filtered_docs: assert len(d.chunks) == 5
def test_docs_filter_equal(docs): filtered_docs = QuerySet(docs).filter(tags__id=4) filtered_docs = list(filtered_docs) assert len(filtered_docs) == 1 for d in filtered_docs: assert int(d.tags['id']) == 4 assert len(d.chunks) == 5
def test_docs_filter(): s = random_docs(10) ss = QuerySet(s).filter(id__lt=5, id__gt=3) ssr = list(ss) assert len(ssr) == 1 for d in ssr: assert (3 < d.id < 5)
def test_nested_chunks_filter(): s = random_docs(10) ss = QuerySet(s).filter(Q(chunks__filter=Q(id__lt=35, id__gt=33))) ssr = list(ss) assert len(ssr) == 1 for d in ssr: assert len(d.chunks) == 5
def test_docs_filter_equal(): s = random_docs_new_api(10) ss = QuerySet(s).filter(tags__id=4) ssr = list(ss) assert len(ssr) == 1 for d in ssr: assert int(d.tags['id']) == 4 assert len(d.chunks) == 5
def test_chunks_filter(self): s = random_docs(10) ss = QuerySet(s).filter(chunks__0__doc_id__exact=4) ssr = list(ss) self.assertEqual(len(ssr), 1) for d in ssr: self.assertTrue(3 < d.doc_id < 5) self.assertEqual(len(d.chunks), 5)
def test_docs_filter_equal(self): s = random_docs(10) ss = QuerySet(s).filter(id=4) ssr = list(ss) self.assertEqual(len(ssr), 1) for d in ssr: self.assertEqual(d.id, 4) self.assertEqual(len(d.chunks), 5)
def test_docs_filter_equal(): s = random_docs(10) ss = QuerySet(s).filter(id=4) ssr = list(ss) assert len(ssr) == 1 for d in ssr: assert d.id == 4 assert len(d.chunks) == 5
def test_docs_filter(docs): filtered_docs = QuerySet(docs).filter(tags__id__lt=5, tags__id__gt=3) filtered_docs = list(filtered_docs) assert len(filtered_docs) == 1 for d in filtered_docs: assert (3 < d.tags['id'] < 5)