src/seqrule/__init__.py |
(no function) |
11 |
0 |
0 |
100% |
src/seqrule/analysis/__init__.py |
(no function) |
7 |
0 |
0 |
100% |
src/seqrule/analysis/analyzer.py |
RuleAnalysis.__post_init__ |
2 |
2 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalysis._generate_suggestions |
47 |
47 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalysis.__str__ |
2 |
2 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.__init__ |
7 |
7 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.with_sequences |
12 |
12 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.with_options |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.with_sequence_generator |
2 |
2 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.analyze |
80 |
80 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.analyze.UndefinedVariableVisitor.__init__ |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.analyze.UndefinedVariableVisitor.visit_Name |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.analyze.UndefinedVariableVisitor.visit_Import |
4 |
4 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.analyze.UndefinedVariableVisitor.visit_ImportFrom |
6 |
6 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.analyze.UndefinedVariableVisitor.visit_FunctionDef |
3 |
3 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_complexity |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast |
21 |
21 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast.UndefinedVariableVisitor.__init__ |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast.UndefinedVariableVisitor.visit_Name |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast.UndefinedVariableVisitor.visit_Import |
6 |
6 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast.UndefinedVariableVisitor.visit_ImportFrom |
6 |
6 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast.UndefinedVariableVisitor.visit_FunctionDef |
3 |
3 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._check_undefined_variables |
21 |
21 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._check_undefined_variables.UndefinedVariableVisitor.__init__ |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._check_undefined_variables.UndefinedVariableVisitor.visit_Name |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._check_undefined_variables.UndefinedVariableVisitor.visit_Import |
6 |
6 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._check_undefined_variables.UndefinedVariableVisitor.visit_ImportFrom |
6 |
6 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._check_undefined_variables.UndefinedVariableVisitor.visit_FunctionDef |
3 |
3 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_undefined_variables |
21 |
21 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_undefined_variables.UndefinedVariableVisitor.__init__ |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_undefined_variables.UndefinedVariableVisitor.visit_Name |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_undefined_variables.UndefinedVariableVisitor.visit_Import |
6 |
6 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_undefined_variables.UndefinedVariableVisitor.visit_ImportFrom |
6 |
6 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_undefined_variables.UndefinedVariableVisitor.visit_FunctionDef |
3 |
3 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_property_access |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._profile_rule |
1 |
1 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_coverage |
14 |
14 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast_patterns |
14 |
14 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast_patterns.LoopVisitor.__init__ |
4 |
4 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast_patterns.LoopVisitor.visit_For |
7 |
7 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast_patterns.LoopVisitor.visit_While |
7 |
7 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast_patterns.LoopVisitor.visit_FunctionDef |
2 |
2 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._analyze_ast_patterns.LoopVisitor.visit_Call |
17 |
17 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._calculate_cyclomatic_complexity |
5 |
5 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._calculate_cyclomatic_complexity.visit |
20 |
20 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._extract_inner_function |
9 |
9 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer._calculate_size_time_correlation |
16 |
16 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.compare_rules |
38 |
38 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.find_minimal_failing_sequence |
9 |
9 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
RuleAnalyzer.find_minimal_failing_sequence.find_minimal |
32 |
32 |
0 |
0% |
src/seqrule/analysis/analyzer.py |
(no function) |
53 |
0 |
0 |
100% |
src/seqrule/analysis/base.py |
ComplexityClass.__lt__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityClass.__le__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityClass.__gt__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityClass.__ge__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityClass.__str__ |
1 |
1 |
0 |
0% |
src/seqrule/analysis/base.py |
ValidatedAccessTypeSet.add |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityScore.__lt__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityScore.__le__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityScore.__gt__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
ComplexityScore.__ge__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/base.py |
(no function) |
44 |
0 |
0 |
100% |
src/seqrule/analysis/complexity.py |
RuleComplexity.__str__ |
1 |
1 |
0 |
0% |
src/seqrule/analysis/complexity.py |
RuleComplexity.__post_init__ |
4 |
4 |
0 |
0% |
src/seqrule/analysis/complexity.py |
RuleComplexity._generate_description |
14 |
14 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer.__init__ |
4 |
4 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer.analyze |
15 |
15 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer.get_complexity_score |
6 |
6 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer._detect_sequence_patterns |
37 |
37 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer.analyze_ast |
9 |
9 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer._collect_ast_features |
12 |
12 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer._collect_ast_features.visit |
50 |
50 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer._generate_complexity_description |
24 |
24 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer._determine_time_complexity |
18 |
18 |
0 |
0% |
src/seqrule/analysis/complexity.py |
ComplexityAnalyzer._determine_space_complexity |
5 |
5 |
0 |
0% |
src/seqrule/analysis/complexity.py |
(no function) |
24 |
0 |
0 |
100% |
src/seqrule/analysis/performance.py |
PerformanceProfile.__post_init__ |
2 |
2 |
0 |
0% |
src/seqrule/analysis/performance.py |
PerformanceProfile._calculate_correlation |
30 |
30 |
0 |
0% |
src/seqrule/analysis/performance.py |
PerformanceProfile.__str__ |
5 |
5 |
0 |
0% |
src/seqrule/analysis/performance.py |
PerformanceProfiler.__init__ |
2 |
2 |
0 |
0% |
src/seqrule/analysis/performance.py |
PerformanceProfiler.profile_rule |
31 |
31 |
0 |
0% |
src/seqrule/analysis/performance.py |
PerformanceProfiler.profile_rule.wrapped_rule |
1 |
1 |
0 |
0% |
src/seqrule/analysis/performance.py |
(no function) |
27 |
3 |
0 |
89% |
src/seqrule/analysis/property.py |
PropertyVisitor.__init__ |
7 |
7 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit |
5 |
5 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_Name |
3 |
3 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_Assign |
19 |
19 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.add_property_access |
6 |
6 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_Subscript |
46 |
46 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_Compare |
17 |
17 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_If |
8 |
8 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_Call |
56 |
56 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_Attribute |
16 |
16 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_ListComp |
12 |
12 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.visit_GeneratorExp |
12 |
12 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyVisitor.generic_visit |
3 |
3 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyAnalyzer.analyze_ast |
19 |
19 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyAnalyzer.get_nested_properties |
8 |
8 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyAnalyzer.get_frequently_accessed_properties |
1 |
1 |
0 |
0% |
src/seqrule/analysis/property.py |
PropertyAnalyzer.get_properties_with_access_type |
1 |
1 |
0 |
0% |
src/seqrule/analysis/property.py |
(no function) |
24 |
0 |
0 |
100% |
src/seqrule/analysis/scoring.py |
RuleScore.__str__ |
3 |
3 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer.__init__ |
4 |
4 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer.with_custom_weights |
3 |
3 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer.score |
27 |
27 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._score_time_complexity |
2 |
2 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._score_space_complexity |
2 |
2 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._score_cyclomatic_complexity |
11 |
11 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._score_property_access |
12 |
12 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._score_ast_node_count |
11 |
11 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._score_bottlenecks |
8 |
8 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._normalize_score |
8 |
8 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._determine_complexity_level |
9 |
9 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer._generate_recommendations |
23 |
23 |
0 |
0% |
src/seqrule/analysis/scoring.py |
RuleScorer.batch_normalize |
12 |
12 |
0 |
0% |
src/seqrule/analysis/scoring.py |
(no function) |
26 |
0 |
0 |
100% |
src/seqrule/core.py |
AbstractObject.__init__ |
1 |
0 |
0 |
100% |
src/seqrule/core.py |
AbstractObject.__getitem__ |
4 |
4 |
0 |
0% |
src/seqrule/core.py |
AbstractObject.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/core.py |
AbstractObject.__eq__ |
3 |
3 |
0 |
0% |
src/seqrule/core.py |
AbstractObject.__hash__ |
2 |
2 |
0 |
0% |
src/seqrule/core.py |
AbstractObject.__hash__.make_hashable |
7 |
7 |
0 |
0% |
src/seqrule/core.py |
DictAccessProxy.__init__ |
1 |
1 |
0 |
0% |
src/seqrule/core.py |
DictAccessProxy.__getitem__ |
6 |
6 |
0 |
0% |
src/seqrule/core.py |
DictAccessProxy.get |
4 |
4 |
0 |
0% |
src/seqrule/core.py |
DictAccessProxy.__contains__ |
1 |
1 |
0 |
0% |
src/seqrule/core.py |
FormalRuleProtocol.__call__ |
0 |
0 |
1 |
100% |
src/seqrule/core.py |
check_sequence |
3 |
3 |
0 |
0% |
src/seqrule/core.py |
(no function) |
18 |
0 |
0 |
100% |
src/seqrule/dsl.py |
DSLRule.__init__ |
5 |
1 |
0 |
80% |
src/seqrule/dsl.py |
DSLRule.__call__ |
1 |
1 |
0 |
0% |
src/seqrule/dsl.py |
DSLRule.__and__ |
1 |
1 |
0 |
0% |
src/seqrule/dsl.py |
DSLRule.__or__ |
1 |
1 |
0 |
0% |
src/seqrule/dsl.py |
DSLRule.__invert__ |
1 |
1 |
0 |
0% |
src/seqrule/dsl.py |
DSLRule.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/dsl.py |
DSLRule.__get_original_func__ |
1 |
1 |
0 |
0% |
src/seqrule/dsl.py |
if_then_rule |
3 |
0 |
0 |
100% |
src/seqrule/dsl.py |
if_then_rule.rule |
4 |
4 |
0 |
0% |
src/seqrule/dsl.py |
check_range |
3 |
3 |
0 |
0% |
src/seqrule/dsl.py |
range_rule |
2 |
2 |
0 |
0% |
src/seqrule/dsl.py |
and_atomic |
1 |
1 |
0 |
0% |
src/seqrule/dsl.py |
(no function) |
16 |
0 |
0 |
100% |
src/seqrule/generators/__init__.py |
(no function) |
12 |
0 |
0 |
100% |
src/seqrule/generators/constrained.py |
ConstrainedGenerator.__init__ |
4 |
4 |
0 |
0% |
src/seqrule/generators/constrained.py |
ConstrainedGenerator.add_constraint |
2 |
2 |
0 |
0% |
src/seqrule/generators/constrained.py |
ConstrainedGenerator.add_pattern |
2 |
2 |
0 |
0% |
src/seqrule/generators/constrained.py |
ConstrainedGenerator._satisfies_constraints |
1 |
1 |
0 |
0% |
src/seqrule/generators/constrained.py |
ConstrainedGenerator._satisfies_patterns |
1 |
1 |
0 |
0% |
src/seqrule/generators/constrained.py |
ConstrainedGenerator.predict_next |
8 |
8 |
0 |
0% |
src/seqrule/generators/constrained.py |
ConstrainedGenerator.generate |
20 |
20 |
0 |
0% |
src/seqrule/generators/constrained.py |
(no function) |
20 |
0 |
0 |
100% |
src/seqrule/generators/constraints.py |
Constraint.__call__ |
1 |
1 |
0 |
0% |
src/seqrule/generators/constraints.py |
(no function) |
8 |
0 |
0 |
100% |
src/seqrule/generators/core.py |
generate_counter_examples |
9 |
9 |
0 |
0% |
src/seqrule/generators/core.py |
generate_sequences |
11 |
11 |
0 |
0% |
src/seqrule/generators/core.py |
(no function) |
5 |
0 |
0 |
100% |
src/seqrule/generators/lazy.py |
LazyGenerator.__init__ |
4 |
4 |
0 |
0% |
src/seqrule/generators/lazy.py |
LazyGenerator._get_initial_state |
1 |
1 |
0 |
0% |
src/seqrule/generators/lazy.py |
LazyGenerator.__call__ |
27 |
27 |
0 |
0% |
src/seqrule/generators/lazy.py |
LazyGenerator.__iter__ |
3 |
3 |
0 |
0% |
src/seqrule/generators/lazy.py |
generate_lazy |
1 |
1 |
0 |
0% |
src/seqrule/generators/lazy.py |
(no function) |
7 |
0 |
0 |
100% |
src/seqrule/generators/patterns.py |
PropertyPattern.__init__ |
3 |
3 |
0 |
0% |
src/seqrule/generators/patterns.py |
PropertyPattern._get_property_value |
8 |
8 |
0 |
0% |
src/seqrule/generators/patterns.py |
PropertyPattern.matches |
26 |
26 |
0 |
0% |
src/seqrule/generators/patterns.py |
PropertyPattern.get_next_value |
11 |
11 |
0 |
0% |
src/seqrule/generators/patterns.py |
(no function) |
6 |
0 |
0 |
100% |
src/seqrule/rulesets/__init__.py |
(no function) |
4 |
0 |
0 |
100% |
src/seqrule/rulesets/dna.py |
Nucleotide.__init__ |
16 |
1 |
0 |
94% |
src/seqrule/rulesets/dna.py |
Nucleotide.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/dna.py |
nucleotide_base_is |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/dna.py |
nucleotide_type_is |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_no_consecutive_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/dna.py |
create_no_consecutive_rule.check_consecutive |
12 |
12 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_motif_rule |
7 |
1 |
0 |
86% |
src/seqrule/rulesets/dna.py |
create_motif_rule.check_motif |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_gc_content_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/dna.py |
create_gc_content_rule.check_gc_content |
5 |
5 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_gc_skew_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_gc_skew_rule.check_gc_skew |
12 |
12 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_methylation_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_methylation_rule.check_methylation |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_complementary_rule |
3 |
3 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_complementary_rule.check_complementary |
3 |
3 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_complexity_rule |
3 |
0 |
0 |
100% |
src/seqrule/rulesets/dna.py |
create_complexity_rule.calculate_complexity |
11 |
11 |
0 |
0% |
src/seqrule/rulesets/dna.py |
create_complexity_rule.check_complexity |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/dna.py |
(no function) |
42 |
0 |
0 |
100% |
src/seqrule/rulesets/eleusis.py |
Card.__init__ |
1 |
0 |
0 |
100% |
src/seqrule/rulesets/eleusis.py |
Card.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
is_odd |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
is_even |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
alternation_rule |
9 |
9 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
suit_cycle_rule |
5 |
5 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
fixed_pattern_rule |
7 |
7 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
odd_even_rule |
9 |
9 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
range_rule |
9 |
9 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
increment_rule |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
hard_odd_even_color_rule |
8 |
8 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
matching_rule |
5 |
5 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
comparative_rule |
12 |
12 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
fibonacci_rule |
5 |
5 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
prime_sum_rule |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
prime_sum_rule.is_prime |
3 |
3 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
royal_sequence_rule |
14 |
14 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
create_suit_value_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/eleusis.py |
create_suit_value_rule.check_suit_values |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
create_suit_value_rule.check_suit_values.card_value |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
create_historical_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/eleusis.py |
create_historical_rule.check_historical |
5 |
5 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
create_meta_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/eleusis.py |
create_meta_rule.check_meta |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
create_symmetry_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/eleusis.py |
create_symmetry_rule.check_symmetry |
9 |
9 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
create_property_cycle_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/eleusis.py |
create_property_cycle_rule.property_cycle_rule |
12 |
12 |
0 |
0% |
src/seqrule/rulesets/eleusis.py |
(no function) |
61 |
0 |
0 |
100% |
src/seqrule/rulesets/general.py |
create_property_match_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_property_match_rule.check_property |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_property_cycle_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_property_cycle_rule.check_cycle |
24 |
24 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_alternation_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_alternation_rule.check_alternation |
8 |
8 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_numerical_range_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_numerical_range_rule.check_range |
10 |
10 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_sum_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_sum_rule.check_sum |
13 |
13 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_pattern_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_pattern_rule.check_pattern |
8 |
8 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_historical_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_historical_rule.check_historical |
10 |
10 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_dependency_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_dependency_rule.check_dependencies |
15 |
15 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_meta_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_meta_rule.check_meta |
4 |
4 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_group_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_group_rule.check_groups |
10 |
10 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_bounded_sequence_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_bounded_sequence_rule.check_bounded |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_composite_rule |
3 |
3 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_composite_rule.check_composite |
16 |
16 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_ratio_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_ratio_rule.check_ratio |
24 |
24 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_transition_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_transition_rule.check_transitions |
20 |
20 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_running_stat_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_running_stat_rule.check_stat |
21 |
21 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_unique_property_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_unique_property_rule.check_unique |
17 |
17 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_property_trend_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_property_trend_rule.check_trend |
34 |
34 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_balanced_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/general.py |
create_balanced_rule.check_balance |
18 |
18 |
0 |
0% |
src/seqrule/rulesets/general.py |
(no function) |
22 |
0 |
0 |
100% |
src/seqrule/rulesets/music.py |
TimeSignature.__init__ |
3 |
3 |
0 |
0% |
src/seqrule/rulesets/music.py |
TimeSignature.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/music.py |
Note.__init__ |
7 |
3 |
0 |
57% |
src/seqrule/rulesets/music.py |
Note.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/music.py |
note_type_is |
3 |
1 |
0 |
67% |
src/seqrule/rulesets/music.py |
note_pitch_is |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/music.py |
note_duration_is |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_rhythm_pattern_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/music.py |
create_rhythm_pattern_rule.check_rhythm |
19 |
19 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_melody_pattern_rule |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_melody_pattern_rule.get_intervals |
4 |
4 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_melody_pattern_rule.get_semitones |
11 |
11 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_melody_pattern_rule.check_melody |
15 |
15 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_measure_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_measure_rule.check_measures |
15 |
15 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_total_duration_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_total_duration_rule.check_total_duration |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_max_consecutive_rule |
4 |
4 |
0 |
0% |
src/seqrule/rulesets/music.py |
create_max_consecutive_rule.check_consecutive |
8 |
8 |
0 |
0% |
src/seqrule/rulesets/music.py |
(no function) |
32 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
PipelineStage.__init__ |
7 |
3 |
0 |
57% |
src/seqrule/rulesets/pipeline.py |
PipelineStage.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_stage_order_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_stage_order_rule.check_order |
7 |
7 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_approval_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_approval_rule.check_approvals |
4 |
4 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_duration_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_duration_rule.check_duration |
3 |
3 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_retry_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_retry_rule.check_retries |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_required_stages_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_required_stages_rule.check_required |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_environment_promotion_rule |
3 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_environment_promotion_rule.check_promotion |
8 |
8 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_dependency_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_dependency_rule.check_dependencies |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
create_resource_limit_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/pipeline.py |
create_resource_limit_rule.check_resources |
12 |
12 |
0 |
0% |
src/seqrule/rulesets/pipeline.py |
(no function) |
45 |
0 |
0 |
100% |
src/seqrule/rulesets/tea.py |
TeaProcess.__init__ |
9 |
4 |
0 |
56% |
src/seqrule/rulesets/tea.py |
TeaProcess.__repr__ |
1 |
1 |
0 |
0% |
src/seqrule/rulesets/tea.py |
create_tea_sequence_rule |
4 |
0 |
0 |
100% |
src/seqrule/rulesets/tea.py |
create_tea_sequence_rule.check_sequence |
14 |
14 |
0 |
0% |
src/seqrule/rulesets/tea.py |
create_temperature_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/tea.py |
create_temperature_rule.check_temperature |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/tea.py |
create_humidity_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/tea.py |
create_humidity_rule.check_humidity |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/tea.py |
create_duration_rule |
2 |
0 |
0 |
100% |
src/seqrule/rulesets/tea.py |
create_duration_rule.check_duration |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/tea.py |
create_oxidation_level_rule |
4 |
0 |
0 |
100% |
src/seqrule/rulesets/tea.py |
create_oxidation_level_rule.check_oxidation |
7 |
7 |
0 |
0% |
src/seqrule/rulesets/tea.py |
create_quality_rule |
2 |
2 |
0 |
0% |
src/seqrule/rulesets/tea.py |
create_quality_rule.check_quality |
6 |
6 |
0 |
0% |
src/seqrule/rulesets/tea.py |
(no function) |
44 |
0 |
0 |
100% |
src/seqrule/types.py |
(no function) |
24 |
0 |
0 |
100% |