예제 #1
0
def test_conformsToRuleTwoHorizontallyAdjacentMarks():
	p = Puzzle( ((2, 1), (1, 1)), True)
	p.markBlack(0, 0)
	p.markBlack(0, 1)
	assert(not p.conformsToRuleTwo())
예제 #2
0
def test_conformsToRuleTwoSingleMark():
	p = Puzzle( ((2, 1), (1, 1)), True)
	p.markBlack(1, 1)
	assert(p.conformsToRuleTwo())
예제 #3
0
def test_conformsToRuleTwoNonAdjacentMarks():
	p = Puzzle( ((2, 1), (1, 1)), True)
	p.markBlack(1, 1)
	p.markBlack(0, 0)
	assert(p.conformsToRuleTwo())
예제 #4
0
def test_conformsToRuleTwoUnmarked():
	p = Puzzle( ((2, 1), (1, 1)), False)
	assert(p.conformsToRuleTwo())