"""Features tests.""" import pytest from ows_accounting import features as ows_features @pytest.mark.parametrize('feature_state', [True, False]) def test_is_subaccount_gross_net_enabled(is_feature_enabled): """Test is_subaccount_gross_net_enabled function.""" result = ows_features.is_subaccount_gross_net_enabled() assert result == is_feature_enabled @pytest.mark.parametrize('feature_state', [True, False]) def test_is_transaction_types_with_sales_snowflake_migration_enabled( is_feature_enabled): """ Test is_transaction_types_with_sales_snowflake_migration_enabled function. """ result = ows_features.\ is_transaction_types_with_sales_snowflake_migration_enabled() assert result == is_feature_enabled @pytest.mark.parametrize('feature_state', [True, False]) def test_is_vendor_gross_net_enabled(is_feature_enabled): """Test is_vendor_gross_net_enabled function.""" result = ows_features.is_vendor_gross_net_enabled() assert result == is_feature_enabled