Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

3 participants