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

Fix missing unions when child of namespace #40

Merged
merged 4 commits into from
Aug 2, 2018
Merged

Conversation

svenevs
Copy link
Owner

@svenevs svenevs commented Aug 2, 2018

Fixes #37.

  • Add a test case to reflect this in cpp_nesting
  • Verify all files are generated and included in the library root document.
  • Unstash the fixing changes xD

- move get_exhale_root to testing/__init__.py from hierarchies.py
- metaclass adds test_common method that issues common checks
  when a class is not marked with @no_ron
    - currently runs self.{checkRequiredConfigs,checkAllFilesGenerated}
    - test_app methods were just running checkRequiredConfigs,
      so they are removed or renamed.
@svenevs svenevs force-pushed the fix/missing-unions branch 3 times, most recently from c62da17 to d7f53c3 Compare August 2, 2018 18:02
- verify that every generated file is included in the
  unabridged_api.rst file
- add .. autotested:: directive extension for denoting that the
  given methods do not need to be called directly for new test cases
- stop building extra CI jobs for internal PRs
@svenevs svenevs merged commit 227496e into master Aug 2, 2018
@svenevs svenevs deleted the fix/missing-unions branch August 2, 2018 18:22
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.

You broke unions you fool (KeyError: 'auto' in self.project_info_for_auto_store[name])!
1 participant