anitab-org / anitab-org/mentorship-backend

OSError in Windows not being caught

Offen
#618 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Category: Coding Help Wanted Status: Available
Vorherrschende Sprache
Python
Sterne
200
Forks
449
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Describe the bug**

When there is some invalid argument, we expect it to be caught by python under ValueError.
But In the case of passing invalid timestamp in test `test_dao_create_mentorship_relation_with_good_args_but_invalid_timestamp`.
It get's caught on other OS, but for Windows It throws OSError (Another Exception) which is not getting caught by ValueError.

**To Reproduce**
(Steps for windows only)
1. Run python unittests (there should be one test failure)
2. See the error

**Expected behavior**
The test should pass and no test should have been failed.

**Screenshots**
![image](https://user-images.githubusercontent.com/18344707/83308851-5dd5be00-a225-11ea-8c70-cc82fea8692c.png)

**Desktop (please complete the following information):**
- OS: Windows

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.