Пример #1
0
	def test_cannot_move_down(self):
		binary = make_binary(['...............x.'])
		self.assertFalse(can_move_down(binary[0]))
Пример #2
0
	def test_can_move_down(self):
		binary = make_binary(['....x............'])
		self.assertTrue(can_move_down(binary[0]))
Пример #3
0
	def test_cannot_move_right_on_edge(self):
		binary = make_binary(['...............x'])
		self.assertFalse(can_move_right(binary[0]))
Пример #4
0
	def test_move_down(self):
		binary = make_binary(['....x............'])
		expected = make_binary(['........x.......'])
		result = move_down(binary[0])
		self.assertEquals(expected[0], result)
Пример #5
0
	def test_move_right_bigger_piece(self):
		cube = ['x...............................']
		binaries = make_binary(cube)
		expected_result = make_binary(['.x...............................'])
		result = move_right(binaries[0])
		self.assertEquals(expected_result[0], result)
Пример #6
0
	def test_move_right(self):
		cube = ['x...']
		binaries = make_binary(cube)
		binaries_results = make_binary(['.x..'])
		result = move_right(binaries[0])
		self.assertEquals(result, binaries_results[0])