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

Update or remove non-ASCII test cases. #441

Closed
7 tasks done
Insti opened this issue Nov 6, 2016 · 2 comments
Closed
7 tasks done

Update or remove non-ASCII test cases. #441

Insti opened this issue Nov 6, 2016 · 2 comments

Comments

@Insti
Copy link
Contributor

Insti commented Nov 6, 2016

In #428 the decision was made to remove test cases containing non-ASCII characers from exercises that are not explicitly about extended character set handling.

The following tests were identified as containing test cases that need to be fixed:

  • exercises/atbash-cipher/canonical-data.json
  • exercises/bob/canonical-data.json
  • exercises/forth/canonical-data.json
  • exercises/isogram/canonical-data.json
  • exercises/pangram/canonical-data.json
  • exercises/run-length-encoding/canonical-data.json
  • exercises/scrabble-score/canonical-data.json

Please check before removing a test that it is not also testing another property of the solution. If it is, please update the test to remove the non-ascii characters while maintaining the other intended purpose.

@ldwoolley
Copy link

The discussion is still open? isn't it? I think handling unicode where ever possible future proofs the solutions and improves the programming solutions.

@robkeim
Copy link
Contributor

robkeim commented Jan 30, 2017

I just sent out #527 which addresses atbash-cipher, forth, and scrabble-score.

The last exercise isogram was already addressed in #433.

robkeim added a commit to robkeim/x-common that referenced this issue Jan 30, 2017
behrtam added a commit to behrtam/python that referenced this issue Mar 8, 2017
behrtam added a commit to exercism/python that referenced this issue Mar 22, 2017
emcoding pushed a commit that referenced this issue Nov 19, 2018
* Re-generate test file based on latest common test data.
* Simplify test generator by using `number` value from canonical-data.json to determine test name.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants