예제 #1
0
    def test_init(self):
        plansza = Plansza()
        assert plansza.N == 10
        assert plansza.M == 10

        plansza = Plansza(100, 200)
        assert plansza.N == 100
        assert plansza.M == 200
예제 #2
0
    def test_porownanie_polozenia(self):
        plansza = Plansza()
        polozenie_1 = Polozenie(5, 6, plansza)
        polozenie_2 = Polozenie(6, 6, plansza)
        assert not (polozenie_1 == polozenie_2)

        polozenie_1 = Polozenie(5, 6, plansza)
        polozenie_2 = Polozenie(5, 6, plansza)

        assert polozenie_1 == polozenie_2
예제 #3
0
 def test_polozenie_ruch_dol(self):
     plansza = Plansza()
     polozenie = Polozenie(5, 6, plansza)
     assert polozenie.y == 6
     polozenie.d()
     assert polozenie.y == 5
예제 #4
0
 def test_polozenie_ruch_gora(self):
     plansza = Plansza()
     polozenie = Polozenie(5, 6, plansza)
     assert polozenie.y == 6
     polozenie.g()
     assert polozenie.y == 7
예제 #5
0
 def test_poza_plansza(self):
     plansza = Plansza()
     polozenie = Polozenie(5, 6, plansza)
     assert polozenie.czy_na_planszy is True
     polozenie = Polozenie(15, 6, plansza)
     assert polozenie.czy_na_planszy is False
예제 #6
0
 def test_init(self):
     plansza = Plansza()
     polozenie = Polozenie(5, 6, plansza)
     assert polozenie.x == 5
     assert polozenie.y == 6
예제 #7
0
 def test_polozenie_ruch_prawo(self):
     plansza = Plansza()
     polozenie = Polozenie(5, 6, plansza)
     assert polozenie.x == 5
     polozenie.p()
     assert polozenie.x == 6