def test_filter_admin_has_access_recursive_from_subject(self): admin1 = UserBuilder('admin1').user nodebuilder = NodeBuilder('docku') assignment1 = nodebuilder.add_subject('subject1')\ .add_admins(admin1)\ .add_6month_active_period()\ .add_assignment('assignment1').assignment nodebuilder.add_subject('subject2')\ .add_6month_active_period()\ .add_assignment('assignment2') qry = Assignment.objects.filter_admin_has_access(admin1) self.assertEquals(qry.count(), 1) self.assertEquals(qry[0], assignment1)