mirror of
https://github.com/maoakeEnterprise/amazing.git
synced 2026-04-28 16:04:35 +02:00
finish the mypy
This commit is contained in:
+3
-1
@@ -15,7 +15,9 @@ def test_maze_setter_getter() -> None:
|
|||||||
)
|
)
|
||||||
|
|
||||||
maze.set_maze(test)
|
maze.set_maze(test)
|
||||||
assert numpy.array_equal(maze.get_maze(), test) is True
|
m = maze.get_maze()
|
||||||
|
assert m is not None
|
||||||
|
assert numpy.array_equal(m, test) is True
|
||||||
|
|
||||||
|
|
||||||
def test_maze_str() -> None:
|
def test_maze_str() -> None:
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import numpy
|
import numpy
|
||||||
from amaz_lib.MazeGenerator import DepthFirstSearch, MazeGenerator
|
from amaz_lib.MazeGenerator import DepthFirstSearch
|
||||||
|
|
||||||
|
|
||||||
class TestMazeGenerator:
|
class TestMazeGenerator:
|
||||||
@@ -12,7 +12,3 @@ class TestMazeGenerator:
|
|||||||
maze = output
|
maze = output
|
||||||
|
|
||||||
assert maze.shape == w_h
|
assert maze.shape == w_h
|
||||||
|
|
||||||
def test_gen_broken(self) -> None:
|
|
||||||
test = MazeGenerator.gen_broken_set(50, 50)
|
|
||||||
assert len(test) > 0
|
|
||||||
|
|||||||
+17
-17
@@ -4,71 +4,71 @@ import pytest
|
|||||||
|
|
||||||
class TestParsing:
|
class TestParsing:
|
||||||
|
|
||||||
def test_get_data_valid(self):
|
def test_get_data_valid(self) -> None:
|
||||||
data = DataMaze.get_file_data("tests/test_txt/config_1.txt")
|
data = DataMaze.get_file_data("tests/test_txt/config_1.txt")
|
||||||
assert isinstance(data, str) is True
|
assert isinstance(data, str) is True
|
||||||
|
|
||||||
def test_file_error(self):
|
def test_file_error(self) -> None:
|
||||||
with pytest.raises(FileNotFoundError):
|
with pytest.raises(FileNotFoundError):
|
||||||
DataMaze.get_file_data("tete")
|
DataMaze.get_file_data("tete")
|
||||||
|
|
||||||
# def test_permission_error(self):
|
# def test_permission_error(self) -> None:
|
||||||
# with pytest.raises(PermissionError):
|
# with pytest.raises(PermissionError):
|
||||||
# DataMaze.get_file_data("tests/test_txt/error_1.txt")
|
# DataMaze.get_file_data("tests/test_txt/error_1.txt")
|
||||||
|
|
||||||
def test_empty_file_error(self):
|
def test_empty_file_error(self) -> None:
|
||||||
with pytest.raises(ValueError):
|
with pytest.raises(ValueError):
|
||||||
DataMaze.get_file_data("tests/test_txt/error_6.txt")
|
DataMaze.get_file_data("tests/test_txt/error_6.txt")
|
||||||
|
|
||||||
def test_transform_data_valid(self):
|
def test_transform_data_valid(self) -> None:
|
||||||
data = DataMaze.get_file_data("tests/test_txt/config_1.txt")
|
data = DataMaze.get_file_data("tests/test_txt/config_1.txt")
|
||||||
data_2 = DataMaze.transform_data(data)
|
data_2 = DataMaze.transform_data(data)
|
||||||
assert isinstance(data_2, dict)
|
assert isinstance(data_2, dict)
|
||||||
|
|
||||||
def test_transform__index_error(self):
|
def test_transform__index_error(self) -> None:
|
||||||
with pytest.raises(IndexError):
|
with pytest.raises(IndexError):
|
||||||
DataMaze.transform_data("asdasdasdasdasdasda\nasdasdas=asdasd")
|
DataMaze.transform_data("asdasdasdasdasdasda\nasdasdas=asdasd")
|
||||||
|
|
||||||
def test_key_data_error(self):
|
def test_key_data_error(self) -> None:
|
||||||
with pytest.raises(KeyError):
|
with pytest.raises(KeyError):
|
||||||
data = DataMaze.get_file_data("tests/test_txt/error_8.txt")
|
data = DataMaze.get_file_data("tests/test_txt/error_8.txt")
|
||||||
data2 = DataMaze.transform_data(data)
|
data2 = DataMaze.transform_data(data)
|
||||||
DataMaze.verif_key_data(data2)
|
DataMaze.verif_key_data(data2)
|
||||||
|
|
||||||
def test_key_data_error_2(self):
|
def test_key_data_error_2(self) -> None:
|
||||||
with pytest.raises(KeyError):
|
with pytest.raises(KeyError):
|
||||||
data = DataMaze.get_file_data("tests/test_txt/error_9.txt")
|
data = DataMaze.get_file_data("tests/test_txt/error_9.txt")
|
||||||
data2 = DataMaze.transform_data(data)
|
data2 = DataMaze.transform_data(data)
|
||||||
DataMaze.verif_key_data(data2)
|
DataMaze.verif_key_data(data2)
|
||||||
|
|
||||||
def test_convert_int(self):
|
def test_convert_int(self) -> None:
|
||||||
with pytest.raises(ValueError):
|
with pytest.raises(ValueError):
|
||||||
data = DataMaze.get_file_data("tests/test_txt/error_2.txt")
|
data = DataMaze.get_file_data("tests/test_txt/error_2.txt")
|
||||||
data2 = DataMaze.transform_data(data)
|
data2 = DataMaze.transform_data(data)
|
||||||
DataMaze.convert_values(data2)
|
DataMaze.convert_values(data2)
|
||||||
|
|
||||||
def test_tuple_error(self):
|
def test_tuple_error(self) -> None:
|
||||||
with pytest.raises(ValueError):
|
with pytest.raises(ValueError):
|
||||||
DataMaze.convert_tuple("0,3,5,5")
|
DataMaze.convert_tuple("0,3,5,5")
|
||||||
|
|
||||||
def test_tuple_error1(self):
|
def test_tuple_error1(self) -> None:
|
||||||
with pytest.raises(AttributeError):
|
with pytest.raises(AttributeError):
|
||||||
DataMaze.convert_tuple(None)
|
DataMaze.convert_tuple("None")
|
||||||
|
|
||||||
def test_bool_error(self):
|
def test_bool_error(self) -> None:
|
||||||
with pytest.raises(ValueError):
|
with pytest.raises(ValueError):
|
||||||
DataMaze.convert_bool("Trueeee")
|
DataMaze.convert_bool("Trueeee")
|
||||||
|
|
||||||
def test_valid_tuple(self):
|
def test_valid_tuple(self) -> None:
|
||||||
assert DataMaze.convert_tuple("7534564654, 78") == (7534564654, 78)
|
assert DataMaze.convert_tuple("7534564654, 78") == (7534564654, 78)
|
||||||
|
|
||||||
def test_valid_bool(self):
|
def test_valid_bool(self) -> None:
|
||||||
assert DataMaze.convert_bool("False") is False
|
assert DataMaze.convert_bool("False") is False
|
||||||
|
|
||||||
def test_valid_bool1(self):
|
def test_valid_bool1(self) -> None:
|
||||||
assert DataMaze.convert_bool("True") is True
|
assert DataMaze.convert_bool("True") is True
|
||||||
|
|
||||||
def test_data_maze(self):
|
def test_data_maze(self) -> None:
|
||||||
data = DataMaze.get_data_maze("tests/test_txt/config_1.txt")
|
data = DataMaze.get_data_maze("tests/test_txt/config_1.txt")
|
||||||
assert data["WIDTH"] == 200
|
assert data["WIDTH"] == 200
|
||||||
assert data["HEIGHT"] == 100
|
assert data["HEIGHT"] == 100
|
||||||
|
|||||||
Reference in New Issue
Block a user