def test_on_save_with_non_archetype(): arch = mock.Mock() arch.index_prefix = 'test' arch.siteconfig = {"site": asset_data} arch.all_archetypes.return_value = [] asset = arch.new_resource(key='test.key', data=asset_data, resourcetype='asset') indexer = Indexer(archivist=arch) indexer.on_save(asset) arch.assert_not_called()