def test_feedforward_returns_negative_one_if_sum_is_less_than_zero( self, mock_uniform ): expected = [0.1, 0.2, 0.3] mock_uniform.side_effect = expected inputs = [1, -3, 1] perceptron = Perceptron() actual = perceptron.feedforward(inputs) expected = -1 self.assertEqual(actual, expected)