1+ #! /usr/bin/env python3
2+
3+ """
4+ TODO: szabstractfactory_test.py
5+ """
6+
7+
18from datetime import datetime
29from typing import Any , Dict
310
1320from senzing_core import SzAbstractFactoryCore
1421
1522# -----------------------------------------------------------------------------
16- # Testcases
23+ # Test cases
1724# -----------------------------------------------------------------------------
1825
1926
20- def test_create_configmanager (sz_abstract_factory : SzAbstractFactory ) -> None :
21- """Create SzConfigManager ."""
22- actual = sz_abstract_factory .create_configmanager ()
27+ def test_create_configmanager (sz_abstractfactory : SzAbstractFactory ) -> None :
28+ """Test SzAbstractFactory.create_configmanager() ."""
29+ actual = sz_abstractfactory .create_configmanager ()
2330 assert isinstance (actual , SzConfigManager )
2431
2532
26- def test_create_diagnostic (sz_abstract_factory : SzAbstractFactory ) -> None :
27- """Create SzDiagnostic ."""
28- actual = sz_abstract_factory .create_diagnostic ()
33+ def test_create_diagnostic (sz_abstractfactory : SzAbstractFactory ) -> None :
34+ """Test SzAbstractFactory.create_diagnostic() ."""
35+ actual = sz_abstractfactory .create_diagnostic ()
2936 assert isinstance (actual , SzDiagnostic )
3037
3138
32- def test_create_engine (sz_abstract_factory : SzAbstractFactory ) -> None :
33- """Create SzEngine ."""
34- actual = sz_abstract_factory .create_engine ()
39+ def test_create_engine (sz_abstractfactory : SzAbstractFactory ) -> None :
40+ """Test SzAbstractFactory.create_engine() ."""
41+ actual = sz_abstractfactory .create_engine ()
3542 assert isinstance (actual , SzEngine )
3643
3744
38- def test_create_product (sz_abstract_factory : SzAbstractFactory ) -> None :
39- """Create SzProduct ."""
40- actual = sz_abstract_factory .create_product ()
45+ def test_create_product (sz_abstractfactory : SzAbstractFactory ) -> None :
46+ """Test SzAbstractFactory.create_product() ."""
47+ actual = sz_abstractfactory .create_product ()
4148 assert isinstance (actual , SzProduct )
4249
4350
44- def test_reinitialize (sz_abstract_factory : SzAbstractFactory ) -> None :
45- """Create SzConfig."""
51+ def test_help_1 (sz_abstractfactory : SzAbstractFactory ) -> None :
52+ """Test SzAbstractFactory.help()."""
53+ sz_abstractfactory .help ()
54+
55+
56+ def test_help_2 (sz_abstractfactory : SzAbstractFactory ) -> None :
57+ """Test SzAbstractFactory.help(...)."""
58+ sz_abstractfactory .help ("create_configmanager" )
59+
4660
61+ def test_reinitialize (sz_abstractfactory : SzAbstractFactory ) -> None :
62+ """Test SzAbstractFactory.reinitialize()."""
4763 datasources = [f"TEST_DATASOURCE_{ datetime .now ().timestamp ()} " ]
4864
4965 # Create Senzing objects.
5066
51- sz_configmanager = sz_abstract_factory .create_configmanager ()
67+ sz_configmanager = sz_abstractfactory .create_configmanager ()
5268 sz_config = sz_configmanager .create_config_from_template ()
5369
5470 # Add DataSources to Senzing configuration.
@@ -63,7 +79,7 @@ def test_reinitialize(sz_abstract_factory: SzAbstractFactory) -> None:
6379
6480 # Update other Senzing objects.
6581
66- sz_abstract_factory .reinitialize (config_id )
82+ sz_abstractfactory .reinitialize (config_id )
6783
6884
6985# -----------------------------------------------------------------------------
@@ -76,10 +92,10 @@ def test_reinitialize(sz_abstract_factory: SzAbstractFactory) -> None:
7692# -----------------------------------------------------------------------------
7793
7894
79- @pytest .fixture (name = "sz_abstract_factory " , scope = "function" )
80- def sz_abstract_factory_fixture (engine_vars : Dict [Any , Any ]) -> SzAbstractFactory :
95+ @pytest .fixture (name = "sz_abstractfactory " , scope = "function" )
96+ def szabstractfactory_fixture (engine_vars : Dict [Any , Any ]) -> SzAbstractFactory :
8197 """
82- Single SzAbstractFactoryCore object to use for all tests.
98+ SzAbstractFactory object to use for all tests.
8399 """
84100
85101 factory_parameters = {
0 commit comments