예제 #1
0
 def test_can_traverse_via_function_with_exclusions(self):
     f = dict(method='exclude', kwargs=dict(name__icontains='Smith'))
     authors = traverse(self.blogs, Blog.authors, filters=[f])
     assertQueryResultsEqual(
         self, authors,
         [x for x in Blog.authors(self.blogs) if 'Smith' not in x[0].name])
예제 #2
0
 def test_can_traverse_via_function_with_exclusions(self):
   f = dict(method='exclude', kwargs=dict(name__icontains='Smith'))
   authors = traverse(self.blogs, Blog.authors, filters=[f])
   assertQueryResultsEqual(self, authors, [x for x in Blog.authors(self.blogs) if 'Smith' not in x[0].name])
예제 #3
0
 def test_can_traverse_via_function_and_returns_traversed_pair(self):
     authors = traverse(self.blogs, Blog.authors)
     assertQueryResultsEqual(self, authors, Blog.authors(self.blogs))
예제 #4
0
 def test_can_traverse_via_function_and_returns_traversed_pair(self):
   authors = traverse(self.blogs, Blog.authors)
   assertQueryResultsEqual(self, authors, Blog.authors(self.blogs))