def test_reset_row_column(self): ''' Tests the reset_row_column method of the Calculator class. ''' matrix = [[1, 2, 3, 6] , [2, 4, 5, 4], [5, 7, 9, 3], [6, 3, 9, 1]] Calculator.reset_row_column(0, 2, matrix) # Tests the row and column values for index1 self.assertEqual(0, matrix[0][0]) self.assertEqual(0, matrix[0][1]) self.assertEqual(0, matrix[0][2]) self.assertEqual(0, matrix[0][3]) self.assertEqual(0, matrix[1][0]) self.assertEqual(0, matrix[2][0]) self.assertEqual(0, matrix[3][0]) # Tests the row and column values for index2 self.assertEqual(0, matrix[2][0]) self.assertEqual(0, matrix[2][1]) self.assertEqual(0, matrix[2][2]) self.assertEqual(0, matrix[2][3]) self.assertEqual(0, matrix[0][2]) self.assertEqual(0, matrix[1][2]) self.assertEqual(0, matrix[2][2]) self.assertEqual(0, matrix[3][2])