Closed ncilfone closed 2 years ago
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
spock/backend/field_handlers.py | 3 | 92.36% | ||
<!-- | Total: | 3 | --> |
Totals | |
---|---|
Change from base Build 1650853062: | 0.03% |
Covered Lines: | 1615 |
Relevant Lines: | 1699 |
What does this PR do?
New graph backend from #181 was causing translation from Spockspace to native python dictionary to fail in certain cases: (1) optional Enum's of
@spock
decorated classes, (2) nested@spock
classes with definitions coming in from configuration file(s) -- as these were not getting recursed in the config check.This PR solves both the above issues and adds additional unit tests.
Checklist