def setUp(self): self.srv = Service() board = self.srv.getBoard() for i in range(5): board[i][0] = 'X' for j in range(1, 5): board[2][j] = 'O' """
def testGetNearAdr(self): repo = FileRepo("test.txt", Address.fileRead, Address.fileWrite) a1 = Address(1, 'adr1', 1, 4, 0) a2 = Address(2, 'adr2', 4, 5, 0) repo.add(a1) repo.add(a2) srv = Service(repo) fAdr = srv.getNearAdr(0, 0, 10) self.assertEqual(len(fAdr), 2) self.assertEqual(fAdr[0][0], a1) self.assertEqual(fAdr[1][0], a2)
class TestCheckingOrderWin(unittest.TestCase): def setUp(self): self.srv = Service() board = self.srv.getBoard() for i in range(5): board[i][0] = 'X' for j in range(1, 5): board[2][j] = 'O' """ The board is now: 0 1 2 3 4 5 [['X', ' ', ' ', ' ', ' ', ' '], ['X', ' ', ' ', ' ', ' ', ' '], ['X', 'O', 'O', 'O', 'O', ' '], ['X', ' ', ' ', ' ', ' ', ' '], ['X', ' ', ' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ', ' ', ' ']] """ def testCheckDirection(self): self.assertTrue(self.srv.checkDirection(1, 0, 1, 0, 'X')) self.assertFalse(self.srv.checkDirection(0, 2, 0, 1, 'O')) self.assertEqual(self.srv.checkDirection(2, 2, 0, 1, 'O', 4), (2, 5, 'O')) def testFiveOrdered(self): self.assertTrue(self.srv.checkFiveOrdered(0, 0)) self.assertFalse(self.srv.checkFiveOrdered(0, 2)) def testOrderWin(self): self.assertTrue(self.srv.checkOrderWin())
def testAdd(self): repo = FileRepo("test.txt", Assignment.fileRead, Assignment.fileWrite) srv = Service(repo) srv.addAssignment(1, 'Ass1', 'Y.O.L.O.') self.assertEqual(len(repo.getAll()), 1) srv.addAssignment(2, 'Ass2', 'MarianaMaria') self.assertEqual(len(repo.getAll()), 2) repo.clearRepo()
def testSimulateNewDay(self): repo = FileRepo("test.txt", Person.fileRead, Person.fileWrite) srv = Service(repo) p1 = Person(1, 'nonvaccinated', 'ill') p2 = Person(2, 'nonvaccinated', 'healthy') p3 = Person(3, 'nonvaccinated', 'healthy') repo.add(p1) repo.add(p2) repo.add(p3) srv.simulateNewDay() self.assertEqual(p2.getStatus(), 'ill') srv.simulateNewDay() self.assertEqual(p3.getStatus(), 'ill') with self.assertRaises(AssertionError): assert p1.getStatus() == 'healthy' repo.clearRepo()
from UI import Console from controller import Service if __name__ == '__main__': # Here we build the program from its corresponding classes theGameController = Service() UserInterface = Console(theGameController) UserInterface.runGame()
from UI import ConsoleMenu from controller import Service from repo import FileRepo from entities import Assignment if __name__ == '__main__': repo = FileRepo("assignments.txt", Assignment.fileRead, Assignment.fileWrite) srv = Service(repo) appUI = ConsoleMenu(srv) appUI.run()
from UI import Console from controller import Service from repo import FileRepo if __name__ == '__main__': wordsRepo = FileRepo('input.txt') srv = Service(wordsRepo) app_UI = Console(srv) app_UI.run() ''' Demo word = 'abracad' l = list(word[1:-1]) for lit in l: print(lit) '''
from UI import UI from controller import Service from repo import FileRepo from domain import Question if __name__ == '__main__': questionsRepo = FileRepo("questionsMaster.txt", Question.readQ, Question.writeQ) srv = Service(questionsRepo) app_UI = UI(srv) app_UI.run()
def testEuclidDist(self): repo = FileRepo("test.txt", Address.fileRead, Address.fileWrite) srv = Service(repo) d = srv.EuclidDist(6, 6, 2, 3) self.assertEqual(d, 5)