Firewalled Replit breaks tests

Bug description:
I finally got my IT department to switch to Firewalled replit, but when I copied all of my exercises over from last year’s team to the new one, the tests are broken. Input output tests don’t have any output. It is like they aren’t even running the students code. Unit tests seem the same way. On some of the repls they are just missing completely.

Expected vs Current Behavior:
I expect the tests that I have been using for years to run the students code and check it. For a simple test like printing “Hello World” to the console the test says expected “Hello World” and the actual is blank even though the student’s code is correct. Some of the students have actually been able to run a few of the tests, but when I look at the same repl I can’t even see my test. It says “Unit tests are only for Java, Python, and Javascript”. Other tests I can see and they look fine, but don’t run for the students.

Steps to reproduce:
Take working unit tests from last year and have students in firewalled replit try to run the tests.

Bug appears at this link:

Screenshot(s)/Screen Recording:

Browser/OS/Device: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ Safari/537.36

Replit Profile:

This isn’t actually an issue with firewalledReplit, rather it’s an issue with the newer Python template. You can follow staff updates on this issue here:

1 Like

So if I have no currently working ones what do I do? Make a new one then copy the contents of that .replit and .nix?

The contents in this post should work:

That worked! Thank you so much. Now I just have to copy and paste that 100 times.