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

Onkohan osa07-13_kurssistatistiikka testit kunnossa? #21

Open
juhapekka opened this issue Jul 18, 2024 · 0 comments
Open

Onkohan osa07-13_kurssistatistiikka testit kunnossa? #21

juhapekka opened this issue Jul 18, 2024 · 0 comments

Comments

@juhapekka
Copy link

juhapekka commented Jul 18, 2024

Näyttäisi että tuo osa07-13_kurssistatistiikka testaus puoli kaatuu aina, sekä paikallisesti että serveri päässä. Omat koodit toimii ongelmitta ilman testejä tuossa vscode aihiossa mutta testien kanssa koko homma menee pieleen. Testiserverillä näkyy tällaisia virheitä:

Stderr
EFEEEFEEEEEE

ERROR: test0c_pyynto_ei_withissa (test.test_kurssistatistiikka_osa1.KurssiStatistiikkaOsa1Test.test0c_pyynto_ei_withissa)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa1.py", line 42, in test0c_pyynto_ei_withissa
with open(src_file) as f:
^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'src/kurssistatistiikka.py'

======================================================================
ERROR: test2_funktio_hae_kaikki_toimii (test.test_kurssistatistiikka_osa1.KurssiStatistiikkaOsa1Test.test2_funktio_hae_kaikki_toimii)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa1.py", line 70, in test2_funktio_hae_kaikki_toimii
from src.kurssistatistiikka import hae_kaikki
ModuleNotFoundError: No module named 'src'

======================================================================
ERROR: test3_funktio_hae_kaikki_toimii_muullakin_datalla (test.test_kurssistatistiikka_osa1.KurssiStatistiikkaOsa1Test.test3_funktio_hae_kaikki_toimii_muullakin_datalla)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa1.py", line 84, in test3_funktio_hae_kaikki_toimii_muullakin_datalla
from src.kurssistatistiikka import hae_kaikki
ModuleNotFoundError: No module named 'src'

======================================================================
ERROR: test_0a_paaohjelma_kunnossa (test.test_kurssistatistiikka_osa1.KurssiStatistiikkaOsa1Test.test_0a_paaohjelma_kunnossa)

Traceback (most recent call last):
File "/app/tmc/utils.py", line 104, in check_source
source = module.file
^^^^^^^^^^^^^^^
AttributeError: 'AssertionError' object has no attribute 'file'. Did you mean: 'le'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa1.py", line 33, in test_0a_paaohjelma_kunnossa
ok, line = check_source(self.module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/tmc/utils.py", line 106, in check_source
raise Exception('Varmista, että koodin suoritus onnistuu')
Exception: Varmista, että koodin suoritus onnistuu

======================================================================
ERROR: test2_funktio_hae_kurssi_toimii_1 (test.test_kurssistatistiikka_osa2.KurssiStatistiikkaOsa2Test.test2_funktio_hae_kurssi_toimii_1)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 64, in test2_funktio_hae_kurssi_toimii_1
from src.kurssistatistiikka import hae_kurssi
ModuleNotFoundError: No module named 'src'

======================================================================
ERROR: test2_funktio_hae_kurssi_toimii_2 (test.test_kurssistatistiikka_osa2.KurssiStatistiikkaOsa2Test.test2_funktio_hae_kurssi_toimii_2)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 80, in test2_funktio_hae_kurssi_toimii_2
from src.kurssistatistiikka import hae_kurssi
ModuleNotFoundError: No module named 'src'

======================================================================
ERROR: test2_funktio_hae_kurssi_toimii_3 (test.test_kurssistatistiikka_osa2.KurssiStatistiikkaOsa2Test.test2_funktio_hae_kurssi_toimii_3)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 97, in test2_funktio_hae_kurssi_toimii_3
from src.kurssistatistiikka import hae_kurssi
ModuleNotFoundError: No module named 'src'

======================================================================
ERROR: test2_funktio_hae_kurssi_toimii_4 (test.test_kurssistatistiikka_osa2.KurssiStatistiikkaOsa2Test.test2_funktio_hae_kurssi_toimii_4)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 114, in test2_funktio_hae_kurssi_toimii_4
from src.kurssistatistiikka import hae_kurssi
ModuleNotFoundError: No module named 'src'

======================================================================
ERROR: test2_funktio_hae_kurssi_toimii_5 (test.test_kurssistatistiikka_osa2.KurssiStatistiikkaOsa2Test.test2_funktio_hae_kurssi_toimii_5)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 130, in test2_funktio_hae_kurssi_toimii_5
from src.kurssistatistiikka import hae_kurssi
ModuleNotFoundError: No module named 'src'

======================================================================
ERROR: test_0a_paaohjelma_kunnossa (test.test_kurssistatistiikka_osa2.KurssiStatistiikkaOsa2Test.test_0a_paaohjelma_kunnossa)

Traceback (most recent call last):
File "/app/tmc/utils.py", line 104, in check_source
source = module.file
^^^^^^^^^^^^^^^
AttributeError: 'AssertionError' object has no attribute 'file'. Did you mean: 'le'?

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 42, in test_0a_paaohjelma_kunnossa
ok, line = check_source(self.module)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/tmc/utils.py", line 106, in check_source
raise Exception('Varmista, että koodin suoritus onnistuu')
Exception: Varmista, että koodin suoritus onnistuu

======================================================================
FAIL: test1_funktio_hae_kaikki_olemassa (test.test_kurssistatistiikka_osa1.KurssiStatistiikkaOsa1Test.test1_funktio_hae_kaikki_olemassa)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa1.py", line 50, in test1_funktio_hae_kaikki_olemassa
from src.kurssistatistiikka import hae_kaikki
ModuleNotFoundError: No module named 'src'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa1.py", line 52, in test1_funktio_hae_kaikki_olemassa
self.assertTrue(False, f'Koodistasi pitäisi löytyä funktio nimeltä hae_kaikki()')
AssertionError: False is not true : Koodistasi pitäisi löytyä funktio nimeltä hae_kaikki()

======================================================================
FAIL: test1_funktio_hae_kurssi_olemassa (test.test_kurssistatistiikka_osa2.KurssiStatistiikkaOsa2Test.test1_funktio_hae_kurssi_olemassa)

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 51, in test1_funktio_hae_kurssi_olemassa
from src.kurssistatistiikka import hae_kurssi
ModuleNotFoundError: No module named 'src'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/app/test/test_kurssistatistiikka_osa2.py", line 53, in test1_funktio_hae_kurssi_olemassa
self.assertTrue(False, f'Koodistasi pitäisi löytyä funktio hae_kurssi(kurssi: str)')
AssertionError: False is not true : Koodistasi pitäisi löytyä funktio hae_kurssi(kurssi: str)


Ran 12 tests in 0.023s

FAILED (failures=2, errors=10)

...

Jos ei koske urlopen() kutsuun ei tule kaatumisia.

sitten kun paikallisesti ohitin nuo ongelmat niin vaikuttaa ettei tuo toinenkaan osa tehtävästä voi mennä läpi kun nuo serveriltä haettavat statsit on live statseja ja päivittyneet, pyydetty opiskelija määrä poikkeaa testin odotuksista.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant