From 74732d89309d8c63929910e8c60b4ef9891ba880 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 27 Dec 2020 01:41:28 +0100 Subject: [PATCH] Improved test coverage. --- tests/unit/Instantiate.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/tests/unit/Instantiate.py b/tests/unit/Instantiate.py index c3509e39b..2776e5d61 100644 --- a/tests/unit/Instantiate.py +++ b/tests/unit/Instantiate.py @@ -1,7 +1,7 @@ from pathlib import Path from unittest import TestCase -from pyVHDLModel.VHDLModel import Design, Library, Document, Entity +from pyVHDLModel.VHDLModel import Design, Library, Document, Entity, Architecture, PackageBody, Package, Configuration, Context if __name__ == "__main__": @@ -9,10 +9,15 @@ print("Use: 'python -m unitest '") exit(1) + class Instantiate(TestCase): def test_Design(self): design = Design() + self.assertIsNotNone(design) + self.assertTrue(len(design.Documents) == 0) + self.assertTrue(len(design.Libraries) == 0) + def test_Library(self): library = Library() @@ -22,3 +27,18 @@ def test_Document(self): def test_Entity(self): entity = Entity("entity_1") + + def test_Architecture(self): + architecture = Architecture("arch_1") + + def test_Package(self): + package = Package("pack_1") + + def test_PackageBody(self): + packageBody = PackageBody("pack_1") + + def test_Context(self): + packageBody = Context("ctx_1") + + def test_Configuration(self): + packageBody = Configuration("conf_1")