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
# 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'