Skip to content

Commit ab0735b

Browse files
author
renzon
committed
Adicao de Obstaculos Ok
1 parent 9a67427 commit ab0735b

2 files changed

Lines changed: 31 additions & 0 deletions

File tree

fase.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# -*- coding: utf-8 -*-
2+
3+
from __future__ import unicode_literals
4+
5+
6+
class Fase():
7+
def __init__(self):
8+
self._obstaculos = []
9+
10+
def adicionar_obstaculo(self, *obstaculos):
11+
self._obstaculos.extend(obstaculos)

testes/fase_testes.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# -*- coding: utf-8 -*-
2+
3+
from __future__ import unicode_literals
4+
from unittest.case import TestCase
5+
from atores import Obstaculo
6+
from fase import Fase
7+
8+
9+
class FaseTestes(TestCase):
10+
def teste_adicionar_obstaculo(self):
11+
fase = Fase()
12+
self.assertListEqual([], fase._obstaculos)
13+
obstaculo = Obstaculo()
14+
fase.adicionar_obstaculo(obstaculo)
15+
self.assertListEqual([obstaculo], fase._obstaculos)
16+
17+
obstaculo1, obstaculo2 = Obstaculo(), Obstaculo()
18+
fase.adicionar_obstaculo(obstaculo1, obstaculo2)
19+
self.assertListEqual([obstaculo, obstaculo1, obstaculo2], fase._obstaculos)
20+

0 commit comments

Comments
 (0)