Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixed get_descendants #7

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

fedorareis
Copy link
Contributor

Currently get_descendants only returns itself. I made get_desendants behave more like get_tree_members which means it now returns all groups that are lower on the tree than the parent.

One other thing to note is that I also swapped out the search for get_children. The new search means the result list no longer needs to be built manually, let me know what your thoughts are on that change. I can revert it to the previous method or I can go through and update all of the functions to use the new search method.

* Changed how get_descendants works

* Switched out search function to test performance impact

* Switched out search function to test performance impact

* Switched out search function to test performance impact

* Switched out search function to test performance impact

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Temporary performance check

* Added paging passthrough for descendants and changing search
@codecov
Copy link

codecov bot commented Apr 21, 2018

Codecov Report

Merging #7 into master will decrease coverage by 1.04%.
The diff coverage is 5.55%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master       #7      +/-   ##
==========================================
- Coverage   21.92%   20.87%   -1.05%     
==========================================
  Files           3        3              
  Lines         260      273      +13     
  Branches       48       50       +2     
==========================================
  Hits           57       57              
- Misses        203      216      +13
Impacted Files Coverage Δ
ldap_groups/groups.py 13.94% <5.55%> (-0.77%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0dd3a7d...1a9a2bc. Read the comment docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant