Code Coverage of pyVHDLModel: 91%

Files Functions Classes

coverage.py v7.17.0, created at 2026-10-25 10:05 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
pyVHDLModel/Association.py AssociationItem   100% 22 0 0   90% 10 1   97%
pyVHDLModel/Association.py GenericMapAspectMixin   100% 70 0 0   98% 46 1   99%
pyVHDLModel/Association.py PortMapAspectMixin   84% 70 11 0   85% 46 7   84%
pyVHDLModel/Association.py (no class)   98% 52 1 0   50% 2 1   96%
pyVHDLModel/Base.py Direction   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Base.py Mode   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Base.py ModelEntity   100% 13 0 0   100% 6 0   100%
pyVHDLModel/Base.py NamedEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py OptionallyNamedEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py MultipleNamedEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py LabeledEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py DocumentedEntityMixin   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Base.py ConditionalMixin   100% 4 0 0   100% 2 0   100%
pyVHDLModel/Base.py BranchMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Base.py ConditionalBranchMixin   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Base.py ReportStatementMixin   100% 14 0 0   100% 8 0   100%
pyVHDLModel/Base.py AssertStatementMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py BlockStatementMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Base.py ChoicesMixin   100% 6 0 0   100% 4 0   100%
pyVHDLModel/Base.py SimpleRange   100% 16 0 0   100% 0 0   100%
pyVHDLModel/Base.py RangeFromName   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Base.py WaveformElement   100% 14 0 0   100% 4 0   100%
pyVHDLModel/Base.py (no class)   97% 316 8 0   79% 14 3   97%
pyVHDLModel/Common.py AllowBlackboxMixin   100% 8 0 0   100% 4 0   100%
pyVHDLModel/Common.py Statement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Common.py ProcedureCallMixin   91% 74 7 0   89% 46 5   90%
pyVHDLModel/Common.py AssignmentMixin   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py SignalAssignmentMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Common.py VariableAssignmentMixin   80% 5 1 0   100% 0 0   80%
pyVHDLModel/Common.py WaveformMixin   100% 9 0 0   100% 6 0   100%
pyVHDLModel/Common.py ExpressionMixin   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py ConditionalWaveform   100% 9 0 0   100% 2 0   100%
pyVHDLModel/Common.py ConditionalExpression   100% 9 0 0   100% 2 0   100%
pyVHDLModel/Common.py ConditionalWaveformsMixin   100% 9 0 0   100% 6 0   100%
pyVHDLModel/Common.py SelectedWaveform   100% 11 0 0   100% 4 0   100%
pyVHDLModel/Common.py OthersSelectedWaveform   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Common.py SelectedExpression   100% 11 0 0   100% 4 0   100%
pyVHDLModel/Common.py OthersSelectedExpression   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Common.py SelectedWaveformsMixin   100% 9 0 0   100% 6 0   100%
pyVHDLModel/Common.py SelectedExpressionsMixin   100% 9 0 0   100% 6 0   100%
pyVHDLModel/Common.py (no class)   99% 115 1 0   50% 2 1   98%
pyVHDLModel/Concurrent.py ConcurrentStatementsMixin   82% 164 30 0   77% 106 22   80%
pyVHDLModel/Concurrent.py Instantiation   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ComponentInstantiation   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py EntityInstantiation   100% 16 0 0   100% 4 0   100%
pyVHDLModel/Concurrent.py ConfigurationInstantiation   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ProcessStatement   100% 26 0 0   100% 10 0   100%
pyVHDLModel/Concurrent.py ConcurrentProcedureCall   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentBlockStatement   93% 27 2 0   50% 2 1   90%
pyVHDLModel/Concurrent.py GenerateBranch   90% 10 1 0   50% 2 1   83%
pyVHDLModel/Concurrent.py IfGenerateBranch   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ElsifGenerateBranch   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ElseGenerateBranch   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py GenerateStatement   100% 2 0 2   100% 0 0   100%
pyVHDLModel/Concurrent.py IfGenerateStatement   100% 41 0 0   88% 24 3   95%
pyVHDLModel/Concurrent.py IndexedGenerateChoice   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py RangedGenerateChoice   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentCase   88% 8 1 0   50% 2 1   80%
pyVHDLModel/Concurrent.py GenerateCase   100% 12 0 0   100% 4 0   100%
pyVHDLModel/Concurrent.py OthersGenerateCase   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py CaseGenerateStatement   100% 23 0 0   92% 12 1   97%
pyVHDLModel/Concurrent.py ForGenerateStatement   95% 22 1 0   50% 2 1   92%
pyVHDLModel/Concurrent.py ConcurrentSignalAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentSimpleSignalAssignment   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentSelectedSignalAssignment   100% 10 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentConditionalSignalAssignment   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentAssertStatement   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py (no class)   99% 221 1 0   50% 2 1   99%
pyVHDLModel/Configuration.py EntityAspectEntity   100% 15 0 0   100% 4 0   100%
pyVHDLModel/Configuration.py EntityAspectConfiguration   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Configuration.py EntityAspectOpen   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Configuration.py BindingIndication   100% 13 0 0   75% 4 1   94%
pyVHDLModel/Configuration.py AllInstantiationList   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Configuration.py OthersInstantiationList   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Configuration.py ComponentConfiguration   100% 28 0 0   100% 14 0   100%
pyVHDLModel/Configuration.py BlockConfiguration   100% 17 0 0   100% 6 0   100%
pyVHDLModel/Configuration.py (no class)   99% 70 1 0   50% 2 1   97%
pyVHDLModel/Declaration.py EntityClass   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Declaration.py Attribute   80% 10 2 0   100% 0 0   80%
pyVHDLModel/Declaration.py AttributeSpecification   88% 26 3 0   100% 6 0   91%
pyVHDLModel/Declaration.py Alias   89% 18 2 0   100% 4 0   91%
pyVHDLModel/Declaration.py (no class)   99% 73 1 0   50% 2 1   97%
pyVHDLModel/DesignUnit.py Reference   100% 7 0 0   100% 4 0   100%
pyVHDLModel/DesignUnit.py LibraryClause   100% 4 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py UseClause   100% 3 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py ContextReference   100% 3 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py DesignUnit   99% 93 1 0   95% 40 2   98%
pyVHDLModel/DesignUnit.py Context   90% 21 2 0   100% 12 0   94%
pyVHDLModel/DesignUnit.py Package   84% 37 6 0   58% 12 3   78%
pyVHDLModel/DesignUnit.py PackageBody   78% 18 4 0   100% 0 0   78%
pyVHDLModel/DesignUnit.py Entity   100% 28 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py Architecture   88% 24 3 0   100% 0 0   88%
pyVHDLModel/DesignUnit.py Component   90% 20 2 0   100% 0 0   90%
pyVHDLModel/DesignUnit.py Configuration   79% 19 4 0   100% 0 0   79%
pyVHDLModel/DesignUnit.py (no class)   99% 192 1 0   50% 2 1   99%
pyVHDLModel/Exception.py NotImplementedWarning   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicateDeclarationWarning   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Exception.py BlackboxWarning   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Exception.py LibraryExistsInDesignError   67% 3 1 0   100% 0 0   67%
pyVHDLModel/Exception.py LibraryRegisteredToForeignDesignError   67% 3 1 0   100% 0 0   67%
pyVHDLModel/Exception.py LibraryNotRegisteredError   67% 3 1 0   100% 0 0   67%
pyVHDLModel/Exception.py EntityExistsInLibraryError   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Exception.py ArchitectureExistsInLibraryError   71% 7 2 0   100% 0 0   71%
pyVHDLModel/Exception.py PackageExistsInLibraryError   60% 5 2 0   100% 0 0   60%
pyVHDLModel/Exception.py PackageBodyExistsError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py ConfigurationExistsInLibraryError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py ContextExistsInLibraryError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py ReferencedLibraryNotExistingError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py AlreadyInDesignError   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Exception.py NotAChildError   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Exception.py NotInNamespaceError   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicateGenericError   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicatePortError   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicateParameterError   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicateDeclarationError   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicateAssociationError   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Exception.py AssociationOrderError   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicateDocumentError   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DuplicateDesignUnitError   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Exception.py ElementInUseError   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Exception.py LibraryNotFoundError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py DesignUnitNotFoundError   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Exception.py EntityNotFoundError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py PackageNotFoundError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py ConfigurationNotFoundError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py ContextNotFoundError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py VHDLWriterError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py LiteralError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Exception.py (no class)   100% 373 0 7   100% 0 0   100%
pyVHDLModel/Expression.py NullLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py EnumerationLiteral   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Expression.py IntegerLiteral   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Expression.py FloatingPointLiteral   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Expression.py PhysicalLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py PhysicalIntegerLiteral   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Expression.py PhysicalFloatingLiteral   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Expression.py CharacterLiteral   100% 18 0 0   100% 6 0   100%
pyVHDLModel/Expression.py StringLiteral   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Expression.py BitStringLiteral   99% 111 1 0   97% 58 2   98%
pyVHDLModel/Expression.py ParenthesisExpression   0% 1 1 0   100% 0 0   0%
pyVHDLModel/Expression.py UnaryExpression   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Expression.py NegationExpression   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Expression.py IdentityExpression   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Expression.py TypeConversion   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Expression.py SubExpression   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Expression.py BinaryExpression   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Expression.py RangeExpression   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Expression.py AddingExpression   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py MultiplyingExpression   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py ExponentiationExpression   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py LogicalExpression   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py RelationalExpression   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py ShiftExpression   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py QualifiedExpression   100% 14 0 0   100% 0 0   100%
pyVHDLModel/Expression.py TernaryExpression   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Expression.py WhenElseExpression   100% 12 0 0   100% 0 0   100%
pyVHDLModel/Expression.py FunctionCall   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Expression.py SubtypeAllocation   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Expression.py QualifiedExpressionAllocation   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Expression.py AggregateElement   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py SimpleAggregateElement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py IndexedAggregateElement   100% 10 0 0   100% 0 0   100%
pyVHDLModel/Expression.py RangedAggregateElement   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Expression.py NamedAggregateElement   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Expression.py OthersAggregateElement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py Aggregate   100% 15 0 0   100% 6 0   100%
pyVHDLModel/Expression.py (no class)   99% 529 1 0   50% 2 1   99%
pyVHDLModel/Formatting/VHDL.py VHDLStyle   100% 28 0 0   100% 14 0   100%
pyVHDLModel/Formatting/VHDL.py VHDLWriter   99% 685 9 0   94% 140 8   98%
pyVHDLModel/Formatting/VHDL.py (no class)   100% 390 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Ieee   71% 24 7 0   71% 14 4   71%
pyVHDLModel/IEEE.py Math_Complex   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Math_Complex_Body   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_1164   100% 16 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_TextIO   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Bit   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Bit_Unsigned_Body   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Std   100% 18 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Std_Unsigned   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Std_Unsigned_Body   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Fixed_Generic_Pkg   100% 6 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Fixed_Generic_Pkg_Body   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Fixed_Pkg   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Float_Generic_Pkg   100% 6 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Float_Pkg   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Arith_MentorGraphics   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Arith_Body_MentorGraphics   100% 1 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py VITAL_Timing   0% 3 3 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Timing_Body   0% 3 3 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Primitives   0% 4 4 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Primitives_Body   0% 3 3 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Memory   0% 7 7 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Memory_Body   0% 7 7 0   100% 0 0   0%
pyVHDLModel/IEEE.py Std_Logic_Arith_Synopsys   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Misc   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Signed   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_TextIO_Synopsys   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Unsigned   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py (no class)   100% 120 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py GenericInstantiationMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py GenericEntityInstantiationMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py SubprogramInstantiationMixin   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py ProcedureInstantiation   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py FunctionInstantiation   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py PackageInstantiation   100% 16 0 0   100% 4 0   100%
pyVHDLModel/Instantiation.py (no class)   98% 42 1 0   50% 2 1   95%
pyVHDLModel/Interface.py ModeViewElement   75% 4 1 0   100% 0 0   75%
pyVHDLModel/Interface.py SimpleModeViewElement   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Interface.py CompositeModeViewElement   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ModeViewDeclaration   90% 20 2 0   100% 6 0   92%
pyVHDLModel/Interface.py InterfaceItemMixin   100% 4 0 0   100% 2 0   100%
pyVHDLModel/Interface.py InterfaceItemWithModeMixin   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortInterfaceItemMixin   0% 2 2 0   100% 0 0   0%
pyVHDLModel/Interface.py WithSingleDeclarationsMixin   100% 8 0 0   100% 4 0   100%
pyVHDLModel/Interface.py GenericConstantInterfaceItem   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Interface.py GenericTypeInterfaceItem   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Interface.py GenericProcedureInterfaceItem   100% 9 0 0   100% 2 0   100%
pyVHDLModel/Interface.py GenericFunctionInterfaceItem   100% 11 0 0   100% 2 0   100%
pyVHDLModel/Interface.py InterfacePackage   75% 4 1 0   100% 0 0   75%
pyVHDLModel/Interface.py GenericPackageInterfaceItem   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortSimpleSignalInterfaceItem   100% 10 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortViewSignalInterfaceItem   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterConstantInterfaceItem   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterVariableInterfaceItem   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterSimpleSignalInterfaceItem   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterViewSignalInterfaceItem   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterFileInterfaceItem   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleDeclarationMixin   100% 16 0 0   100% 4 0   100%
pyVHDLModel/Interface.py SingleDeclarationWithModeMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleDeclarationWithDefaultExpressionMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleGenericConstantDeclaration   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SinglePortSimpleSignalDeclaration   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SinglePortViewSignalDeclaration   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleParameterConstantDeclaration   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleParameterVariableDeclaration   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleParameterSimpleSignalDeclaration   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleParameterViewSignalDeclaration   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py SingleParameterFileDeclaration   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py InterfaceGroup   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py GenericGroup   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortGroup   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterGroup   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Interface.py (no class)   99% 258 1 0   50% 2 1   99%
pyVHDLModel/Name.py Name   100% 17 0 0   100% 2 0   100%
pyVHDLModel/Name.py SimpleName   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Name.py ParenthesisName   100% 16 0 0   100% 6 0   100%
pyVHDLModel/Name.py IndexedName   100% 16 0 0   100% 6 0   100%
pyVHDLModel/Name.py SlicedName   25% 4 3 0   0% 2 0   17%
pyVHDLModel/Name.py SelectedName   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Name.py AttributeName   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Name.py AllName   100% 6 0 0   100% 2 0   100%
pyVHDLModel/Name.py OpenName   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Name.py (no class)   99% 75 1 0   50% 2 1   97%
pyVHDLModel/Namespace.py ExtendedKeyError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Namespace.py Namespace   94% 139 8 0   96% 54 2   95%
pyVHDLModel/Namespace.py (no class)   98% 48 1 0   50% 2 1   96%
pyVHDLModel/Object.py Obj   100% 10 0 0   100% 0 0   100%
pyVHDLModel/Object.py WithDefaultExpressionMixin   100% 7 0 0   100% 4 0   100%
pyVHDLModel/Object.py Constant   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Object.py DeferredConstant   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Object.py Variable   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Object.py SharedVariable   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Object.py Signal   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Object.py File   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Object.py (no class)   98% 66 1 0   50% 2 1   97%
pyVHDLModel/PSLModel.py VerificationUnit   50% 2 1 0   100% 0 0   50%
pyVHDLModel/PSLModel.py VerificationProperty   0% 2 2 0   100% 0 0   0%
pyVHDLModel/PSLModel.py VerificationMode   0% 2 2 0   100% 0 0   0%
pyVHDLModel/PSLModel.py DefaultClock   100% 4 0 0   100% 0 0   100%
pyVHDLModel/PSLModel.py (no class)   100% 29 0 0   100% 0 0   100%
pyVHDLModel/Predefined.py PredefinedLibrary   100% 10 0 0   100% 4 0   100%
pyVHDLModel/Predefined.py PredefinedPackageMixin   92% 12 1 0   75% 4 1   88%
pyVHDLModel/Predefined.py PredefinedPackage   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Predefined.py PredefinedPackageBody   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Predefined.py (no class)   100% 25 0 0   100% 0 0   100%
pyVHDLModel/Regions.py WithGenericsMixin   100% 113 0 0   99% 72 1   99%
pyVHDLModel/Regions.py WithPortsMixin   92% 98 8 0   92% 60 5   92%
pyVHDLModel/Regions.py WithParametersMixin   92% 101 8 0   93% 60 4   93%
pyVHDLModel/Regions.py DeclarationRegionMixin   98% 256 4 0   96% 156 7   97%
pyVHDLModel/Regions.py WithoutStatementsMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Regions.py ConcurrentDeclarationRegionMixin   95% 104 5 0   91% 56 5   94%
pyVHDLModel/Regions.py SequentialDeclarationRegionMixin   86% 81 11 0   79% 42 7   84%
pyVHDLModel/Regions.py ProtectedTypeDeclarationRegionMixin   94% 31 2 0   83% 12 2   91%
pyVHDLModel/Regions.py (no class)   98% 182 3 0   50% 2 1   98%
pyVHDLModel/STD.py Std   100% 1 0 0   100% 0 0   100%
pyVHDLModel/STD.py Standard   100% 60 0 0   100% 0 0   100%
pyVHDLModel/STD.py Env   100% 2 0 0   100% 0 0   100%
pyVHDLModel/STD.py (no class)   100% 25 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialStatementsMixin   82% 155 28 0   77% 102 21   80%
pyVHDLModel/Sequential.py SequentialProcedureCall   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSignalAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSimpleSignalAssignment   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialVariableAssignment   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialConditionalVariableAssignment   100% 15 0 0   100% 6 0   100%
pyVHDLModel/Sequential.py SequentialConditionalSignalAssignment   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSelectedVariableAssignment   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSelectedSignalAssignment   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SignalForceAssignment   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SignalReleaseAssignment   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialReportStatement   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialAssertStatement   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py Branch   100% 6 0 0   100% 2 0   100%
pyVHDLModel/Sequential.py IfBranch   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ElsifBranch   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ElseBranch   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py IfStatement   100% 22 0 0   100% 10 0   100%
pyVHDLModel/Sequential.py IndexedChoice   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py RangedChoice   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialCase   86% 7 1 0   50% 2 1   78%
pyVHDLModel/Sequential.py Case   100% 10 0 0   100% 4 0   100%
pyVHDLModel/Sequential.py OthersCase   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py CaseStatement   100% 16 0 0   83% 6 1   95%
pyVHDLModel/Sequential.py LoopStatement   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py EndlessLoopStatement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ForLoopStatement   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py WhileLoopStatement   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py LoopControlStatement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py NextStatement   100% 5 0 0   100% 2 0   100%
pyVHDLModel/Sequential.py ExitStatement   100% 5 0 0   100% 2 0   100%
pyVHDLModel/Sequential.py NullStatement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ReturnStatement   100% 9 0 0   100% 4 0   100%
pyVHDLModel/Sequential.py WaitStatement   100% 27 0 0   100% 16 0   100%
pyVHDLModel/Sequential.py (no class)   99% 213 1 0   50% 2 1   99%
pyVHDLModel/Subprogram.py SubprogramSignature   100% 33 0 0   100% 14 0   100%
pyVHDLModel/Subprogram.py Subprogram   93% 29 2 0   75% 4 1   91%
pyVHDLModel/Subprogram.py Procedure   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py Function   100% 14 0 0   100% 2 0   100%
pyVHDLModel/Subprogram.py MethodMixin   100% 4 0 0   100% 2 0   100%
pyVHDLModel/Subprogram.py ProcedureMethod   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py FunctionMethod   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py (no class)   99% 72 1 0   50% 2 1   97%
pyVHDLModel/Symbol.py Symbol   100% 19 0 0   100% 4 0   100%
pyVHDLModel/Symbol.py LibraryReferenceSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py PackageReferenceSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ModeViewSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py SubprogramReferenceSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConfigurationSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py VariableSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py SignalSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ContextReferenceSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py PackageMemberReferenceSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py AllPackageMembersReferenceSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py EntityInstantiationSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ComponentInstantiationSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConfigurationInstantiationSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py EntitySymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ArchitectureSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py PackageSymbol   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py RecordElementSymbol   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py RangeAttributeSymbol   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py SubtypeSymbol   100% 12 0 0   100% 2 0   100%
pyVHDLModel/Symbol.py ScalarConstraint   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConstrainedScalarSubtypeSymbol   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ArrayConstraint   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py RecordConstraint   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConstrainedArraySubtypeSymbol   100% 14 0 0   100% 4 0   100%
pyVHDLModel/Symbol.py ConstrainedRecordSubtypeSymbol   100% 18 0 0   100% 4 0   100%
pyVHDLModel/Symbol.py SimpleObjectOrFunctionCallSymbol   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py IndexedObjectOrFunctionCallSymbol   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py (no class)   99% 266 1 0   50% 2 1   99%
pyVHDLModel/Type.py BaseType   80% 5 1 0   100% 0 0   80%
pyVHDLModel/Type.py AnonymousType   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Type.py Subtype   100% 13 0 0   100% 0 0   100%
pyVHDLModel/Type.py RangedScalarType   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Type.py NumericTypeMixin   0% 1 1 0   100% 0 0   0%
pyVHDLModel/Type.py DiscreteTypeMixin   0% 1 1 0   100% 0 0   0%
pyVHDLModel/Type.py EnumeratedType   100% 14 0 0   100% 8 0   100%
pyVHDLModel/Type.py IntegerType   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Type.py RealType   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Type.py PhysicalType   100% 17 0 0   100% 4 0   100%
pyVHDLModel/Type.py ArrayType   100% 20 0 0   100% 8 0   100%
pyVHDLModel/Type.py RecordTypeElement   100% 11 0 0   100% 0 0   100%
pyVHDLModel/Type.py RecordType   100% 12 0 0   100% 6 0   100%
pyVHDLModel/Type.py ProtectedType   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Type.py ProtectedTypeBody   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Type.py AccessType   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Type.py FileType   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Type.py (no class)   99% 148 1 0   50% 2 1   99%
pyVHDLModel/Visitor.py (no class)   96% 407 18 0   50% 2 1   95%
pyVHDLModel/__init__.py VHDLVersion   5% 55 52 0   14% 28 0   8%
pyVHDLModel/__init__.py ObjectClass   0% 1 1 0   100% 0 0   0%
pyVHDLModel/__init__.py Design   70% 856 256 0   68% 502 65   69%
pyVHDLModel/__init__.py Library   87% 98 13 0   87% 60 6   87%
pyVHDLModel/__init__.py Document   67% 323 106 0   62% 196 31   65%
pyVHDLModel/__init__.py (no class)   99% 331 1 0   50% 2 1   99%
Total     93% 10982 724 9   82% 2346 246   91%

No items found using the specified filter.

131 empty classes skipped.