i-factory0python.module
fault.defects

polynomial-1 materialization checks.

module
import

types
import

files
import

Segment
import

structure_project_declaration
import

s_information
data

s_information = types.Information(
	identifier = 'http://sample.fault.io/corpus/project',
	name = 'project',
	authority = 'fault.io',
	contact = 'http://fault.io/critical',
)

s_formats
data

s_formats = {
	'http://if.fault.io/factors/meta': [
		('chapter', 'txt', 'fault-1', 'kleptic'),
	],
	'http://if.fault.io/factors/system': [
		('elements', 'c', '2011', 'c'),
	],
	'http://if.fault.io/factors/python': [
		('module', 'py', 'psf-v3', 'python'),
	],
}

test_Composition_indirect
function

test_Composition_indirect(test)

test_Composition_explicit
function

test_Composition_explicit(test)

check_information
function

check_information(test, original, serialized)

test_plan_information
function

test_plan_information(test)

Check that serialized project information is consistent.

test_plan_cell_factors
function

test_plan_cell_factors(test)

Check that plan produces a suffixed path for an indirectly typed factor when given a Cell as the source list.

test_plan_explicitly_typed_factors
function

test_plan_explicitly_typed_factors(test)

test_plan_explicitly_typed_symbols
function

test_plan_explicitly_typed_symbols(test)

Check that symbols are stored and are retrievable.

S
data

S = Segment.from_sequence

test_materialize_mkdir
function

test_materialize_mkdir(test)

test_materialize_module
function

test_materialize_module(test)

test_materialize_bytes
function

test_materialize_bytes(test)

test_materialize_strings
function

test_materialize_strings(test)

test_Parameters_instantiate
function

test_Parameters_instantiate(test)

test_Parameters_instantiate_dimensions
function

test_Parameters_instantiate_dimensions(test)

Validate that dimensions is forwarded by instantiate.

test_Parameters_define
function

test_Parameters_define(test)

test_Parameters_define_index_error
function

test_Parameters_define_index_error(test)