def test_expression_6(self):
        """Test a valid prefix expression to a known postfix output - example 6"""
        test_expr = '+ * - 5.9 5.3 7.2 ^ 1.4 2'
        expected_expr = '5.9 5.3 - 7.2 * 1.4 2 ^ +'
        output_expr = ee.prefix_to_postfix(test_expr)

        self.assertEqual(expected_expr, output_expr)
    def test_expression_5(self):
        """Test a valid prefix expression to a known postfix output - example 5"""
        test_expr = '+ 6 + 9 ^ 4 2'
        expected_expr = '6 9 4 2 ^ + +'
        output_expr = ee.prefix_to_postfix(test_expr)

        self.assertEqual(expected_expr, output_expr)
    def test_expression_4(self):
        """Test a valid prefix expression to a known postfix output - example 4"""
        test_expr = '+ - * 7 3 / 6 2 ^ 4 2'
        expected_expr = '7 3 * 6 2 / - 4 2 ^ +'
        output_expr = ee.prefix_to_postfix(test_expr)

        self.assertEqual(expected_expr, output_expr)
    def test_expression_3(self):
        """Test a valid prefix expression to a known postfix output - example 3"""
        test_expr = '^ + - ^ 3 2 * 2 3 / 8 2 2'
        expected_expr = '3 2 ^ 2 3 * - 8 2 / + 2 ^'
        output_expr = ee.prefix_to_postfix(test_expr)

        self.assertEqual(expected_expr, output_expr)
    def test_expression_2(self):
        """Test a valid prefix expression to a known postfix output - example 2"""
        test_expr = '* / + 6 4 - 7 5 ^ 3 2'
        expected_expr = '6 4 + 7 5 - / 3 2 ^ *'
        output_expr = ee.prefix_to_postfix(test_expr)

        self.assertEqual(expected_expr, output_expr)
    def test_expression_given(self):
        """Test a valid prefix expression to a known postfix output - given example"""
        test_expr = '* - 3 / 2 1 - / 4 5 6'
        expected_expr = '3 2 1 / - 4 5 / 6 - *'
        output_expr = ee.prefix_to_postfix(test_expr)

        self.assertEqual(expected_expr, output_expr)