| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| from test.support import findfile, TESTFN, unlink | ||
| from test.support import check_no_resource_warning, findfile, TESTFN, unlink | ||
|
Comment thread
Outdated
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityPlease wrap at 79 columns
Sorry, something went wrong.
All reactions
Copy link
Copy Markdown
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityIt seems to be 77 characters over here. Is there something I'm missing?
Sorry, something went wrong.
All reactions
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityUh, I'm sorry. no problem.
Sorry, something went wrong.
All reactions
|
||
| import unittest | ||
| from test import audiotests | ||
| from audioop import byteswap | ||
| Expand Down Expand Up | @@ -149,6 +149,14 @@ def test_skipunknown(self): | |
| #This file contains chunk types aifc doesn't recognize. | ||
| self.f = aifc.open(findfile('Sine-1000Hz-300ms.aif')) | ||
|
|
||
| def test_close_opened_files_on_error(self): | ||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityThe test tests only Aifc_read. Needed a test for Aifc_write. Is it possible to make tests common for aifc, sunau and wave?
Sorry, something went wrong.
All reactions
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality#293 adds test for Aifc_write. Since this type of test is depending on implementation (raise Exception on Edge case),
Sorry, something went wrong.
All reactions
|
||
| non_aifc_file = findfile('pluck-pcm8.wav', subdir='audiodata') | ||
| with check_no_resource_warning(self): | ||
| with self.assertRaises(aifc.Error): | ||
| # Try opening a non-AIFC file, with the expectation that | ||
| # `aifc.open` will fail (without raising a ResourceWarning) | ||
| f = self.f = aifc.open(non_aifc_file, 'rb') | ||
|
|
||
| def test_params_added(self): | ||
| f = self.f = aifc.open(TESTFN, 'wb') | ||
| f.aiff() | ||
| Expand Down | ||
| Back | FazBrowse Home | New Git URL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityThis is unrelated change and it introduces a regression. self._aifc is not defined if the file have non .aiff extension.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Qualityself.initfp(file_object) initializes self._aifc = 1.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityAh, sorry, I missed this. It would be better to write just self._aifc = not f.endswith('.aiff') if you want to modernize this code.
But now it looks to me that initfp() never fails. All changes of Aifc_write were not needed.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityMemoryError and MaxRecursionError can happen, but that's very unlikely and hard to test.
That's why I didn't request testing Aifc_write.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.