Added the boardgame tic-tac-toe without winning conditions, written entirely in Python.

This commit is contained in:
Kallfaktorn 2011-01-28 01:21:12 +01:00
parent 0590fa6ca1
commit affcb739b4
28 changed files with 448 additions and 0 deletions

View file

@ -0,0 +1,32 @@
import unittest
from board import Board
from rectangle import Rectangle
class TestBoard(unittest.TestCase):
def setUp(self):
nr_of_rectangles = 4
dimensions = Rectangle(0, 0, 25, 35)
self.b = Board(nr_of_rectangles, dimensions)
def test_rectangle_placemenets(self):
#rectangle1: 0,0,25,35
#rectangle2: 26,0,25,35
#rectangle3: 0,36,25,35
#rectangle4: 26,36,25,35
r0 = self.b.game_rectangles[0]
r1 = self.b.game_rectangles[1]
r2 = self.b.game_rectangles[2]
r3 = self.b.game_rectangles[3]
self.assertEqual(r0.x, 0)
self.assertEqual(r0.y, 0)
self.assertEqual(r1.x, 25)
self.assertEqual(r1.y, 0)
self.assertEqual(r2.x, 0)
self.assertEqual(r2.y, 35)
self.assertEqual(r3.x, 25)
self.assertEqual(r3.y, 35)
if __name__ == '__main__':
unittest.main()