tests/test-ui-config.py
changeset 32449 0ed730f3301c
parent 30559 d83ca854fa21
child 34858 85a2db47ad50
equal deleted inserted replaced
32448:91a2ec8e7fa0 32449:0ed730f3301c
    30     'lists.list14=,,,,     ',
    30     'lists.list14=,,,,     ',
    31     'lists.list15=" just with starting quotation',
    31     'lists.list15=" just with starting quotation',
    32     'lists.list16="longer quotation" with "no ending quotation',
    32     'lists.list16="longer quotation" with "no ending quotation',
    33     'lists.list17=this is \\" "not a quotation mark"',
    33     'lists.list17=this is \\" "not a quotation mark"',
    34     'lists.list18=\n \n\nding\ndong',
    34     'lists.list18=\n \n\nding\ndong',
       
    35     'date.epoch=0 0',
       
    36     'date.birth=2005-04-19T00:00:00',
       
    37     'date.invalid=0'
    35     ])
    38     ])
    36 
    39 
    37 print(repr(testui.configitems('values')))
    40 print(repr(testui.configitems('values')))
    38 print(repr(testui.configitems('lists')))
    41 print(repr(testui.configitems('lists')))
    39 print("---")
    42 print("---")
    80 print(repr(testui.configlist('lists', 'unknown', ['foo'])))
    83 print(repr(testui.configlist('lists', 'unknown', ['foo'])))
    81 print(repr(testui.configlist('lists', 'unknown', 'foo bar')))
    84 print(repr(testui.configlist('lists', 'unknown', 'foo bar')))
    82 print(repr(testui.configlist('lists', 'unknown', 'foo, bar')))
    85 print(repr(testui.configlist('lists', 'unknown', 'foo, bar')))
    83 print(repr(testui.configlist('lists', 'unknown', ['foo bar'])))
    86 print(repr(testui.configlist('lists', 'unknown', ['foo bar'])))
    84 print(repr(testui.configlist('lists', 'unknown', ['foo', 'bar'])))
    87 print(repr(testui.configlist('lists', 'unknown', ['foo', 'bar'])))
       
    88 print("---")
       
    89 print(repr(testui.configdate('date', 'epoch')))
       
    90 print(repr(testui.configdate('date', 'birth')))
    85 
    91 
    86 print(repr(testui.config('values', 'String')))
    92 print(repr(testui.config('values', 'String')))
    87 
    93 
    88 def function():
    94 def function():
    89     pass
    95     pass
    99     print('boolinvalid')
   105     print('boolinvalid')
   100 try:
   106 try:
   101     testui.configint('values', 'intinvalid')
   107     testui.configint('values', 'intinvalid')
   102 except error.ConfigError:
   108 except error.ConfigError:
   103     print('intinvalid')
   109     print('intinvalid')
       
   110 try:
       
   111     testui.configdate('date', 'invalid')
       
   112 except error.ConfigError:
       
   113     print('dateinvalid')