Mentions légales du service

Skip to content
Snippets Groups Projects
Commit de67371f authored by Florent Bouchez Tichadou's avatar Florent Bouchez Tichadou
Browse files

Merge branch 'dev/flo/unit-tests-easytracker' into 'main'

Refactoring of the whole loading level part.

See merge request !69
parents 5572fec4 402b901c
No related branches found
No related tags found
1 merge request!69Refactoring of the whole loading level part.
Showing
with 9 additions and 22 deletions
......@@ -12,6 +12,10 @@ pytest:
@echo Unit testing with pytest
pytest -rxXs
pytest-info:
@echo Unit testing with pytest, showing all info
pytest -rA
testengines:
@echo Testing engines
@./make_engine.py --test
......
......@@ -206,8 +206,7 @@ if __name__ == "__main__":
lvl = find_one_level(args.level)
log.info(f"Directly loading level '{lvl}'")
window.load_level(lvl)
window.start_level(lvl)
arcade.run()
except KeyboardInterrupt:
# Regular way to exit Agdbentures
......
Subproject commit 0ea96c20f501a8f6401685419adbb2b6bc638732
Subproject commit 7af0044bc75803f1d95cd4f25501f032f39ff2d9
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from level.objects import find_var_in_frame, find_main_frame
from utils import cus
from language import lmessage, Lang
......
......@@ -2,7 +2,6 @@
from level.level_abc import AbstractLevel
from level.action import Action
from loader.loader import load_level, run_level, test_level
from level.objects import find_map
from utils import cus
import graphic.constants as cst
......
......@@ -2,7 +2,6 @@
from level.level_abc import AbstractLevel
from level.action import Action
from loader.loader import load_level, run_level, test_level
from level.objects import find_map
from utils import lvl
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from level.objects import find_map
from utils import lvl, cus
from level.action import Action
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from level.objects import find_map, find_char
import graphic.constants as cst
from utils import cus
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from level.objects import find_map
......
......@@ -2,7 +2,6 @@
from level.level_abc import AbstractLevel
from level.action import Action
from loader.loader import load_level, run_level, test_level
from utils import lvl
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from level.objects import find_var_in_frame, get_top_map
from utils import lvl
import graphic.constants as cst
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from level.objects import find_var_in_frame, get_top_map
......
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from utils import cus
from language import lmessage, Lang
......
......@@ -110,6 +110,7 @@ void verify_exit_pet(game_instance* game) {
exit(EXIT_SUCCESS);
} else{
printf("DEFAITE the pet should be at x=%d y=%d but is at x=%d y=%d\n", pet_exit_x, pet_exit_y, pet_x, pet_y);
exit(EXIT_FAILURE);
}
}
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from lib.loader.loader import load_level, run_level, test_level
from lib.level.objects import find_map
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from lib.loader.loader import load_level, run_level, test_level
from lib.level.objects import find_map
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
import graphic.constants as cst
from utils import lvl
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
import graphic.constants as cst
from utils import lvl
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
from utils import cus
......
#!/usr/bin/env python3
from level.level_abc import AbstractLevel
from loader.loader import load_level, run_level, test_level
class Level(AbstractLevel):
"""00_intro"""
......@@ -36,6 +33,7 @@ class Level(AbstractLevel):
if __name__ == "__main__":
pass
# run_level(Level, __file__, level_type="text")
# run_level(Level, __file__, level_type="arcade")
test_level(Level, __file__)
# test_level(Level, __file__)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment