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

Port core skill tests #42

Merged
merged 6 commits into from
Jan 18, 2023
Merged

Conversation

NeonDaniel
Copy link
Member

No description provided.

@NeonDaniel NeonDaniel merged commit b13df74 into refactor/patches Jan 18, 2023
@NeonDaniel NeonDaniel deleted the TEST_PortCoreSkillTests branch January 18, 2023 19:22
JarbasAl added a commit that referenced this pull request Jan 18, 2023
* feat/SkillNetworkRequirements

* rename args for clariy

* classproperty

* refactor the old patches module

deduplicate code between ovos-core and workshop

support get_response refactor

* fix __new__

* refactor/standalone_skill_class to avoid mycroft module import mess

* temp update workflows for unittests from open PRs

* fix setup.py

* .

* .

* metaclass for instanchecks

* metaclass for instanchecks

* get_response

* fix imports

* require ovos_lf

* move killable_intents support to base class

* inject skill features into vanila mycroft

* keep enums together

* fix metaclass

* tests

* tests

* tests

* mycroft-core compat

* mycroft-core compat

* mycroft-core compat

* bump outils

* bump outils

* make some props private

* Patch backwards compat. (#37)

* Cleanup logging for backwards-compat init

* Add flag to disable settings manager
Default AbstractApp base class to not use settings manager

* Pass `enable_settings_manager` kwarg from OVOSAbstractApplication init

* Fix settings manager init flag with unit tests

* Resolve bad import
Cleanup logging in init

* Resolve editor import errors

* Add `bus` setter for backwards-compat with unit test

* Cleanup import logic

* Skip SettingsManager test under mycroft-core

* Address PR feedback

* Annotate future test dependency change

* Fix comment formatting

* Port changes from #35 to base MycroftSkill class

* OVOSAbstractApplication  backwards-compat. (#38)

* Handle passed App configuration with unit tests

* Handle passed `gui` arg with unit test

* Override settings path for AbstractApplications
Mark passed settings init as deprecated

* Add settings test cases

* Port OpenVoiceOS/ovos-core#252

* Resolve Automated Test Failures (#39)

* Ignore setuptools bug failing pip-audit

* Improve tests to test expected behavior and not test quirks of out-of-scope implementations

* Patch BaseSkill methods to resolve ovos-core unit test failures (#40)

* Fix typo in port of #37

* Update `is_ovos` references to `ovos_utils`

* Remove unused `util` module

* Update `is_ovos` references

* Fix recursive call in instancecheck

* Fix isinstance checks

* Add FallbackSkill test case

* Port tests from ovos-core that apply to relocated code (#41)

* Port core skill tests (#42)

* Add `adapt` to test requirements

* Resolve broken import

* Update adapt test dependency

* Fix test relative import error

* Add resources for unit tests
Skip failing test

* Fix typo in skipped test

Co-authored-by: Daniel McKnight <[email protected]>
Co-authored-by: Daniel McKnight <[email protected]>
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