-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[Sattelite] Insufficient tests #3114
Comments
🤖 🤖 Hi! 👋🏽 👋 Welcome to the Exercism Python Repo! Thank you for opening an issue! 🐍 🌈 ✨
◦ If you'd also like to make a PR to fix the issue, please have a quick look at the Pull Requests doc.
💛 💙 While you are here... If you decide to help out with other open issues, you have our gratitude 🙌 🙌🏽. |
Hi @tamireinhorn 👋🏽 Thank you for filing this issue. I agree: the tests look thin for We pull our data for So I would recommend that you PR your test cases to that repo, so that all tracks can discuss and benefit from them. Once the change is made in |
If I understand correctly, I'd just have to update the following file (
https://github.com/exercism/problem-specifications/blob/main/exercises/satellite/canonical-data.json)
right? In that case, what do I put as the uid for them?
…On Tue, Jun 14, 2022 at 7:39 PM BethanyG ***@***.***> wrote:
Hi @tamireinhorn <https://github.com/tamireinhorn> 👋🏽
Thank you for filing this issue. I agree: the tests look thin for
statellite, and it could benefit from more tests being added.
We pull our data for satellite from the problem-specifications
<https://github.com/exercism/problem-specifications/blob/main/exercises/satellite/canonical-data.json>
repo, and auto-generate the tests you see here on the track.
So I would recommend that you PR your test cases to that repo, so that all
tracks can discuss and benefit from them. Once the change is made in
problems-specifications, we can pull it into the Python track and
re-generate the test file for the exercise.
—
Reply to this email directly, view it on GitHub
<#3114 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI5HUY5EK2VBHN234YLB5IDVPCYUDANCNFSM5YXSYXEA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi @tamireinhorn, That is correct -- you will want to update the You can find the specifications for the file under the README -- Test Data. Any valid UUID(v4) will work. I often use this web-based UUID Generator to generate the ids, but you can use any method, as long as they're valid UUID(v4). I ... think that's all that is needed, but make sure to read through the linked README, as I may have forgotten something. |
Here's the PR |
Still not enough reviews there, sadly |
My apologies @tamireinhorn - I've been really swamped. As soon as I get time to go back through the exercise, I will go ahead and add my review for your proposed changes. Please bear with me. 😄 |
No worries, thanks for the update!
…On Wed, Jul 27, 2022 at 7:13 PM BethanyG ***@***.***> wrote:
My apologies @tamireinhorn <https://github.com/tamireinhorn> - I've been
really swamped. As soon as I get time to go back through the exercise, I
will go ahead and add my review for your proposed changes. Please bear with
me. 😄
—
Reply to this email directly, view it on GitHub
<#3114 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI5HUY5QRUUI4JHP62YB72DVWFN27ANCNFSM5YXSYXEA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
As a note the |
Closing this as there is an issue open in problem specifications. |
This exercise presents an interesting challenge, specially after solving Binary Search Trees. However, for some reason, its trees do not use numerical values, and even the letter values do not seem to follow the usual alphabetical logic as far as I can see. Coupling that with the fact that of the 7 tests, only 2 are not exception verifications, I think the exercise could have more tests, derived from the trees in the Binary Search Trees exercise. I've even written them in my repo for solutions.
The text was updated successfully, but these errors were encountered: