Skip to content

Latest commit

 

History

History
 
 

test

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Various unit tests for rdflib

Graph tests

(Graphs are mostly tested through the store tests - detailed below)

test_aggregate_graphs - special tests for the ReadOnlyGraphAggregate class

Store tests

These tests test all stores plugins that are registered, i.e. you may test more than just core rdflib:

test_graph - all stores test_graph_context - only context aware stores test_graph_formula - only formula aware stores

Syntax tests

test_n3 - test misc n3 features test_n3_suite - n3 test-cases in n3/*

test_nt_misc - test misc nt features

test_rdfxml - rdf-wg RDF/XML test-cases in rdf/*

test_trix - trix test-cases in trix/*

test_nquads - nquads test-cases in nquads/*

test_roundtrip - roundtrip testing of all files nt/*
All parser/serializer pairs that are registered are tested, i.e you may test more than just core rdflib.

Misc tests

test_finalnewline - test that all serializers produce output with a final newline

test_conneg - test content negotiation when reading remote graphs

EARL Test Reports

EARL test reports are generated using the EARL reporter plugin from test/utils/earl.py.

This plugin is enabled by default and writes test reports to test_reports/*-HEAD.ttl without timestamps by default.

For EARL reporter plugin options see the output of pytest --help.

To write reports with timestamps:

pytest \
  --earl-add-datetime \
  --earl-output-suffix=-timestamped \
  test/test_w3c_spec/