def main(): args = greeting() initialBoard = getFromFile(args.infile) print "You entered:\n\r" printBoard(initialBoard) g = GameBoard(initialBoard, args.toroidal) g.simulate(args.num_generations) print "\n\rAfter " + str(args.num_generations)\ + " generations, the board will look like:\n\r" printBoard(g.board)
def test1b(self): g = GameBoard(test1) g.simulate(2) #test in email self.assertEqual(test1bans, g.board)
def test8(self): g = GameBoard(test8) g.simulate(1) #single row self.assertEqual(test8ans, g.board)
def test7(self): g = GameBoard(test7) g.simulate(1) #diagnols self.assertEqual(test7ans, g.board)
def test6(self): g = GameBoard(test6) g.simulate(1) #all 1s self.assertEqual(test6ans, g.board)
def test5(self): g = GameBoard(test5) g.simulate(1) # different perimeters self.assertEqual(test5ans, g.board)
def test4(self): g = GameBoard(test4) g.simulate(1) #weird bounds self.assertEqual(test4ans, g.board)
def test3(self): g = GameBoard(test3) g.simulate(1) #single digit self.assertEqual(test3ans, g.board)
def test2(self): g = GameBoard(test2) g.simulate(1) #all zeroes self.assertEqual(test2, g.board)