mirror of
https://github.com/peeringdb/peeringdb.git
synced 2024-05-11 05:55:09 +00:00
* module docstrings * db schema graph * dev docs first pass * dev docs pass 2 * add generated notification to top of generated docs files * linting * regen docs Co-authored-by: Stefan Pratter <stefan@20c.com> Co-authored-by: Sunshine Buchholz <sunshine@20c.com>
985 B
985 B
Modules
RDAP
- Add output to parsing test
curl -L https://rdap.db.ripe.net/autnum/$ASN > tests/data/rdap/autnum/$ASN.input
or
scripts/rdap_getasn.sh
scripts/rdap_getent.sh
- Pretty print RDAP data
munge json:https://rdap.arin.net/registry/autnum/2914 yaml:
Whois Server
- To locally test whois, setup
/etc/xinetd.d/pdb-whois
with similar:
service whois
{
disable = no
socket_type = stream
wait = no
user = $USER
passenv =
server = /home/$USER/srv/dev.peeringdb.com/peeringdb/in.whoisd
log_on_failure = HOST
}
- Deploy and test against local
facs peeringdb dev --src-dir=. ; whois -h 127.0.0.1 as63311
pytest -v -rxs --cov-report term-missing --cov=peeringdb_server/ --capture=sys tests/
Dependencies
All dependencies are now handled by poetry.
To update them, do poetry lock
, rebuild docker and test.