#31736: PostgreSQL InspectDB tests due to assuming it only runs on Linux -------------------------------------+------------------------------------- Reporter: Ahmad A. | Owner: nobody Hussein | Type: Bug | Status: assigned Component: Testing | Version: master framework | Keywords: postgresql, Severity: Normal | inspectdb Triage Stage: | Has patch: 1 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- On Windows, ```inspectdb..tests.InspectDBTransactionalTests.test_foreign_data_wrapper``` fails with the following error:
``` The error was: could not open file "/dev/null" for reading: No such file or directory HINT: COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as psql's \copy. AssertionError: 'class InspectdbIrisForeignTable(models.Model):' not found in [...] ``` This is because of the way the test is written as [pointed out by](https://github.com/django/django/pull/12646#issuecomment-647944821). Patch fixes this by generalizing the test to use os.devnull to be OS- agnostic instead of /dev/null always. -- Ticket URL: <https://code.djangoproject.com/ticket/31736> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/051.3b6d2435ac11d4c9e33a8358ea2f6bad%40djangoproject.com.