48 lines
1.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
#!/var/local/bin/testforge_run_doctest3.bash
|
|
# -*-mode: doctest; tab-width: 0; py-indent-offset: 4; coding: utf-8-unix -*-
|
|
|
|
== proxy testing ==
|
|
|
|
This is a Python doctest file that is executable documentation.
|
|
|
|
>>> import os,sys # doctest: +REPORT_ONLY_FIRST_FAILURE
|
|
|
|
And, now run tests against the box.
|
|
|
|
>>> sys.stderr.write("Running tests against box" +'\n')
|
|
2...
|
|
|
|
=== Box settings ===
|
|
|
|
We'll need the settings defined in {{{/usr/local/etc/testforge/testforge.yml}}}
|
|
|
|
>>> import yaml
|
|
>>> sFacts = run('cat /usr/local/etc/testforge/testforge.yml')
|
|
>>> assert sFacts
|
|
>>> dFacts = yaml.safe_load(sFacts)
|
|
|
|
=== /var/local/bin/proxy_hourly.bash ===
|
|
|
|
>>> os.system("/usr/local/bin/proxy_hourly.bash")
|
|
0
|
|
|
|
=== /var/local/src check ===
|
|
|
|
>>> os.chdir ('/usr/local/src')
|
|
>>> os.system('sh usr_local_proxy.bash check')
|
|
0
|
|
|
|
=== /var/local/src test ===
|
|
|
|
>>> os.chdir ('/usr/local/src')
|
|
>>> os.system('sh usr_local_proxy.bash test')
|
|
0
|
|
|
|
=== /var/local/src lint ===
|
|
|
|
>>> os.chdir ('/usr/local/src')
|
|
>>> os.system('sh usr_local_proxy.bash lint')
|
|
0
|
|
|
|
|