| #!/usr/bin/env bash | 
 |  | 
 | # Tests for DevStack INI functions | 
 |  | 
 | TOP=$(cd $(dirname "$0")/.. && pwd) | 
 |  | 
 | source $TOP/functions-common | 
 | source $TOP/inc/python | 
 |  | 
 | source $TOP/tests/unittest.sh | 
 |  | 
 | echo "Testing Python 3 functions" | 
 |  | 
 | # Initialize variables manipulated by functions under test. | 
 | export DISABLED_PYTHON3_PACKAGES="" | 
 |  | 
 | assert_true "should be enabled by default" python3_enabled_for testpackage1 | 
 |  | 
 | assert_false "should not be disabled yet" python3_disabled_for testpackage2 | 
 |  | 
 | disable_python3_package testpackage2 | 
 | assert_equal "$DISABLED_PYTHON3_PACKAGES" "testpackage2"  "unexpected result" | 
 | assert_true "should be disabled" python3_disabled_for testpackage2 | 
 |  | 
 | report_results |