Calculator and StdDev Tool 1.0
Python-based calculator with GUI and standard deviation functionality
Loading...
Searching...
No Matches
parser_test.Test Class Reference
Inheritance diagram for parser_test.Test:

Public Member Functions

 test_basic_operations (self)
 
 test_complex_error_expression (self)
 
 test_complex_expression (self)
 
 test_decimal_numbers (self)
 
 test_deep_nesting (self)
 
 test_deeply_nested_expression (self)
 
 test_empty_expression (self)
 
 test_expression_with_all_supported_functions (self)
 
 test_factorial_and_power_combination (self)
 
 test_factorial_of_zero (self)
 
 test_float_root_precision (self)
 
 test_function_inside_function (self)
 
 test_invalid_factorial (self)
 
 test_invalid_syntax (self)
 
 test_large_expression_with_mixed_operations (self)
 
 test_large_factorial (self)
 
 test_log_and_factorial (self)
 
 test_log_of_one (self)
 
 test_mixed_error_cases (self)
 
 test_multiple_roots_and_logs (self)
 
 test_negative_numbers_and_power (self)
 
 test_nested_operations (self)
 
 test_power_and_root (self)
 
 test_redundant_parentheses (self)
 
 test_root_of_zero (self)
 
 test_unary_minus_in_expression (self)
 
 test_unbalanced_parentheses (self)
 
 test_whitespace_handling (self)
 
 test_zero_division (self)
 
 test_zero_power_zero (self)
 

Member Function Documentation

◆ test_basic_operations()

parser_test.Test.test_basic_operations (   self)

◆ test_complex_error_expression()

parser_test.Test.test_complex_error_expression (   self)

◆ test_complex_expression()

parser_test.Test.test_complex_expression (   self)

◆ test_decimal_numbers()

parser_test.Test.test_decimal_numbers (   self)

◆ test_deep_nesting()

parser_test.Test.test_deep_nesting (   self)

◆ test_deeply_nested_expression()

parser_test.Test.test_deeply_nested_expression (   self)

◆ test_empty_expression()

parser_test.Test.test_empty_expression (   self)

◆ test_expression_with_all_supported_functions()

parser_test.Test.test_expression_with_all_supported_functions (   self)

◆ test_factorial_and_power_combination()

parser_test.Test.test_factorial_and_power_combination (   self)

◆ test_factorial_of_zero()

parser_test.Test.test_factorial_of_zero (   self)

◆ test_float_root_precision()

parser_test.Test.test_float_root_precision (   self)

◆ test_function_inside_function()

parser_test.Test.test_function_inside_function (   self)

◆ test_invalid_factorial()

parser_test.Test.test_invalid_factorial (   self)

◆ test_invalid_syntax()

parser_test.Test.test_invalid_syntax (   self)

◆ test_large_expression_with_mixed_operations()

parser_test.Test.test_large_expression_with_mixed_operations (   self)

◆ test_large_factorial()

parser_test.Test.test_large_factorial (   self)

◆ test_log_and_factorial()

parser_test.Test.test_log_and_factorial (   self)

◆ test_log_of_one()

parser_test.Test.test_log_of_one (   self)

◆ test_mixed_error_cases()

parser_test.Test.test_mixed_error_cases (   self)

◆ test_multiple_roots_and_logs()

parser_test.Test.test_multiple_roots_and_logs (   self)

◆ test_negative_numbers_and_power()

parser_test.Test.test_negative_numbers_and_power (   self)

◆ test_nested_operations()

parser_test.Test.test_nested_operations (   self)

◆ test_power_and_root()

parser_test.Test.test_power_and_root (   self)

◆ test_redundant_parentheses()

parser_test.Test.test_redundant_parentheses (   self)

◆ test_root_of_zero()

parser_test.Test.test_root_of_zero (   self)

◆ test_unary_minus_in_expression()

parser_test.Test.test_unary_minus_in_expression (   self)

◆ test_unbalanced_parentheses()

parser_test.Test.test_unbalanced_parentheses (   self)

◆ test_whitespace_handling()

parser_test.Test.test_whitespace_handling (   self)

◆ test_zero_division()

parser_test.Test.test_zero_division (   self)

◆ test_zero_power_zero()

parser_test.Test.test_zero_power_zero (   self)

The documentation for this class was generated from the following file: