21 lines
576 B
Python
21 lines
576 B
Python
import pytest
|
|
from modules.mapa import Mapa
|
|
|
|
|
|
class Test_Mapa:
|
|
def test_criar_mapa_16x16(self):
|
|
"""
|
|
teste simples para criar objecto Mapa
|
|
"""
|
|
mapa = Mapa((16, 16))
|
|
assert isinstance(mapa, Mapa), f"esperado 'Mapa', retornado {type(mapa)}"
|
|
|
|
def test_criar_mapa_dimensao_negativa(self):
|
|
"""
|
|
teste para apanhar excepção quando dimensao de mapa for inferior a 1
|
|
"""
|
|
mapa: Mapa
|
|
with pytest.raises(ValueError) as e_info:
|
|
mapa = Mapa((-1, -1))
|
|
print(e_info, type(mapa))
|