Skip to content

test: Add package naming consistency tests for lowercase vibevoice#304

Open
shoaib050326 wants to merge 1 commit intomicrosoft:mainfrom
shoaib050326:fix/issue-184-package-naming
Open

test: Add package naming consistency tests for lowercase vibevoice#304
shoaib050326 wants to merge 1 commit intomicrosoft:mainfrom
shoaib050326:fix/issue-184-package-naming

Conversation

@shoaib050326
Copy link
Copy Markdown

Summary

This PR addresses issue #184 by adding regression tests to verify the package follows Python packaging standards with consistent lowercase naming.

Investigation Results

After thorough investigation, the repository is already correctly configured:

  • The package folder vibevoice/ is lowercase (has been since first commit fc83be5)
  • pyproject.toml correctly specifies name = "vibevoice"
  • All imports use lowercase vibevoice

The package installs and imports successfully on all tested configurations.

Changes Made

  • Added tests/test_package_naming.py with tests to verify:
    • Package is importable as vibevoice
    • Package directory is lowercase
    • All submodules follow lowercase naming convention
  • Added tests/__init__.py to make tests a proper Python package

Testing

python3 tests/test_package_naming.py -v
# All 3 tests pass

Verification

  • Tests added for new functionality
  • All tests pass
  • Follows repository contribution guidelines
  • No changes to existing code (only tests added)
  • Minimal, focused changes

Closes #184

Add tests to verify that the vibevoice package follows Python packaging
standards with consistent lowercase naming throughout.

- Test that package is importable as 'vibevoice'
- Test that package directory is lowercase
- Test that all submodules use lowercase naming

Relates to microsoft#184
@shoaib050326
Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant