Package yadis :: Package test :: Module discoverdata
[hide private]
[frames] | no frames]

Module discoverdata

source code

Module to make discovery data test cases available

Functions [hide private]
  getDataName(*components)
  getExampleXRDS()
  readTests(filename)
  getData(filename, name)
  fillTemplate(test_name, template, base_url, example_xrds)
  generateSample(test_name, base_url, example_xrds=example_xrds, filename=default_test_file)
  generateResult(base_url, input_name, id_name, result_name, success)

Variables [hide private]
  tests_dir = '/tmp/python-yadis.1X4os8/yadis/test'
  data_path = '/tmp/python-yadis.1X4os8/yadis/test/data'
  testlist = [(True, 'equiv', 'equiv', 'xrds'), (True, 'header', ...
  example_xrds = '<?xml version="1.0" encoding="UTF-8"?>\n<!-- Sample...
  default_test_file = '/tmp/python-yadis.1X4os8/yadis/test/data/test1-disc...
  discover_tests = {}

Function Details [hide private]

getDataName(*components)

source code 

getExampleXRDS()

source code 

readTests(filename)

source code 

getData(filename, name)

source code 

fillTemplate(test_name, template, base_url, example_xrds)

source code 

generateSample(test_name, base_url, example_xrds=example_xrds, filename=default_test_file)

source code 

generateResult(base_url, input_name, id_name, result_name, success)

source code 

Variables Details [hide private]

tests_dir

Value:
'/tmp/python-yadis.1X4os8/yadis/test'                                  
      

data_path

Value:
'/tmp/python-yadis.1X4os8/yadis/test/data'                             
      

testlist

Value:
[(True, 'equiv', 'equiv', 'xrds'),
 (True, 'header', 'header', 'xrds'),
 (True, 'lowercase_header', 'lowercase_header', 'xrds'),
 (True, 'xrds', 'xrds', 'xrds'),
 (True, 'xrds_ctparam', 'xrds_ctparam', 'xrds_ctparam'),
 (True, 'xrds_ctcase', 'xrds_ctcase', 'xrds_ctcase'),
 (False, 'xrds_html', 'xrds_html', 'xrds_html'),
 (True, 'redir_equiv', 'equiv', 'xrds'),
...                                                                    
      

example_xrds

Value:
'''<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample XRDS file at: NAME -->
<xrds:XRDS
    xmlns:xrds="xri://$xrds"
    xmlns="xri://$xrd*($v*2.0)">
  <XRD>

    <Service priority="0">
...                                                                    
      

default_test_file

Value:
'/tmp/python-yadis.1X4os8/yadis/test/data/test1-discover.txt'          
      

discover_tests

Value:
{}