@ -28,10 +28,12 @@ import argparse
from cdist import test
import cdist . argparse as cap
import logging
import sys
my_dir = op . abspath ( op . dirname ( __file__ ) )
fixtures = op . join ( my_dir , ' fixtures ' )
interpolation_config_file = op . join ( fixtures , " interpolation-test.cfg " )
colored_output_default = sys . stdout . isatty ( )
def newConfigParser ( ) :
@ -153,6 +155,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /bin/sh ' ,
' inventory_dir ' : ' ' ,
' cache_path_pattern ' : ' ' ,
' colored_output ' : colored_output_default ,
' conf_dir ' : ' ' ,
' init_manifest ' : ' ' ,
' out_path ' : ' ' ,
@ -184,6 +187,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /bin/sh ' ,
' inventory_dir ' : None ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : None ,
' init_manifest ' : None ,
' out_path ' : None ,
@ -390,6 +394,7 @@ class ConfigurationTestCase(test.CdistTestCase):
args = argparse . Namespace ( )
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' verbosity ' : 0 ,
} ,
}
@ -440,6 +445,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /bin/sh ' ,
' inventory_dir ' : None ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : None ,
' init_manifest ' : None ,
' out_path ' : None ,
@ -515,6 +521,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : ' /var/db/cdist/inventory ' ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [ ' /opt/cdist ' , ] ,
' init_manifest ' : None ,
' out_path ' : None ,
@ -556,6 +563,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /bin/sh ' ,
' inventory_dir ' : ' ' ,
' cache_path_pattern ' : ' ' ,
' colored_output ' : colored_output_default ,
' conf_dir ' : ' ' ,
' init_manifest ' : ' ' ,
' out_path ' : ' ' ,
@ -579,6 +587,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : None ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [
' /opt/cdist/conf ' ,
' /usr/local/share/cdist/conf ' ,
@ -623,6 +632,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /bin/sh ' ,
' inventory_dir ' : ' ' ,
' cache_path_pattern ' : ' ' ,
' colored_output ' : colored_output_default ,
' conf_dir ' : ' ' ,
' init_manifest ' : ' ' ,
' out_path ' : ' ' ,
@ -645,6 +655,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' local_shell ' : ' /usr/bin/sh ' ,
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : ' /var/db/cdist/inventory ' ,
' colored_output ' : colored_output_default ,
' conf_dir ' : ' /opt/cdist ' ,
' remote_copy ' : ' myscp ' ,
' remote_exec ' : ' myexec ' ,
@ -663,6 +674,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : ' /var/db/cdist/inventory ' ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [
' /opt/cdist/conf ' ,
' /usr/local/share/cdist/conf ' ,
@ -694,6 +706,7 @@ class ConfigurationTestCase(test.CdistTestCase):
}
expected_config = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' verbosity ' : 0 ,
} ,
}
@ -767,6 +780,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : ' /opt/sysadmin/cdist/inventory ' ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [
' /opt/cdist/conf ' ,
' /usr/local/share/cdist/conf ' ,
@ -865,6 +879,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : ' /var/db/cdist/inventory ' ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [
' /opt/conf/cdist ' ,
] ,
@ -964,6 +979,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : ' /var/db/cdist/inventory ' ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [
' /opt/conf/cdist ' ,
] ,
@ -1063,6 +1079,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' remote_shell ' : ' /usr/bin/sh ' ,
' inventory_dir ' : ' /var/db/cdist/inventory ' ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [
' /opt/conf/cdist ' ,
] ,
@ -1095,6 +1112,7 @@ class ConfigurationTestCase(test.CdistTestCase):
' beta ' : True ,
' inventory_dir ' : ' /var/db/cdist/inventory ' ,
' cache_path_pattern ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : [
' /opt/conf/cdist ' ,
] ,
@ -1125,6 +1143,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' inventory_dir ' : None ,
' colored_output ' : colored_output_default ,
' conf_dir ' : None ,
' verbosity ' : 0 ,
} ,
@ -1148,6 +1167,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' verbosity ' : cap . VERBOSE_DEBUG ,
} ,
}
@ -1185,6 +1205,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' save_output_streams ' : True ,
' verbosity ' : 0 ,
} ,
@ -1213,6 +1234,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' save_output_streams ' : False ,
' verbosity ' : 0 ,
} ,
@ -1241,6 +1263,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' save_output_streams ' : False ,
' verbosity ' : 0 ,
} ,
@ -1269,6 +1292,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' save_output_streams ' : False ,
' verbosity ' : 0 ,
} ,
@ -1308,6 +1332,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' timestamp ' : True ,
' verbosity ' : 0 ,
} ,
@ -1336,6 +1361,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' timestamp ' : True ,
' verbosity ' : 0 ,
} ,
@ -1364,6 +1390,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' timestamp ' : False ,
' verbosity ' : 0 ,
} ,
@ -1392,6 +1419,7 @@ class ConfigurationTestCase(test.CdistTestCase):
expected_config_dict = {
' GLOBAL ' : {
' colored_output ' : colored_output_default ,
' timestamp ' : False ,
' verbosity ' : 0 ,
} ,