From e1bb998972f9999a9c1e542a2668da0cbfd12cb6 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Tue, 24 Nov 2020 16:04:26 -0600 Subject: [PATCH] Improve test coverage --- tests/test_path.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/tests/test_path.py b/tests/test_path.py index 06b7997..f86b4e5 100644 --- a/tests/test_path.py +++ b/tests/test_path.py @@ -23,6 +23,25 @@ import pytest from pyramid.path import AssetResolver import pgwui_common.path +from pgwui_testing import testing + +MockAssetResolver = testing.make_mock_fixture( + pgwui_common.path, 'AssetResolver') + + +# Unit tests + +# asset_abspath() + +@pytest.mark.unittest +def test_asset_abspath(MockAssetResolver): + '''Calls asset_resolver.resolve() + ''' + asset_resolver = MockAssetResolver(None) + MockAssetResolver.return_value = asset_resolver + pgwui_common.path.asset_abspath(None) + + asset_resolver.resolve.assert_called_once() # Integration tests @@ -30,7 +49,7 @@ import pgwui_common.path # asset_abspath() @pytest.mark.integrationtest -def test_asset_abspath(): +def test_asset_abspath_integration(): '''Returns what pyramid's asset resolver returns''' asset_resolver = AssetResolver(None) asset = 'pgwui_common:templates/base.mk' -- 2.34.1