sanity

categories(instance)

Checks that the preferences and categories are consistent.

Parameters:

instance (preflibtools.instances.preflibinstance.CategoricalInstance) – The instance to draw.

matching(instance)

Checks that the matching preferences are consistent.

Parameters:

instance (preflibtools.instances.preflibinstance.MatchingInstance) – The instance to draw.

metadata(instance)

Checks that the basic metadata are in line with the content of the instance.

Parameters:

instance (preflibtools.instances.preflibinstance.PrefLibInstance) – The instance to test.

my_assert(condition, error, error_list)
orders(instance)

Checks that the orders are consistent.

Parameters:

instance (preflibtools.instances.preflibinstance.OrdinalInstance) – The instance to draw.