import unittest from pathlib import Path from src.smed_vaktis import vaktis class TestSmedvaktis(unittest.TestCase): def test_return_map(self): fixture = [ Path("smed/events.md"), ] items = [(f, {"_destination": f}) for f in fixture] metadata = {"sitename": "Some site"} callback = vaktis() modified = callback(items, metadata) self.assertIsInstance(modified, map) self.assertEqual(list(modified), items) if __name__ == "__main__": unittest.main()