class TestSolver(TestCase):
    def setUp(self):
        self.solver = Solver()

    def test_solver(self):
        """ Check that solver produces a valid solution """
        soln = self.solver.solve()
        self.assertTrue(soln.check())
class TestSolver(TestCase):
    def setUp(self):
        self.solver = Solver()

    def test_solver(self):
        """ Check that solver produces a valid solution """
        soln = self.solver.solve()
        self.assertTrue(soln.check())
 def setUp(self):
     self.solver = Solver()
 def setUp(self):
     self.solver = Solver()