22 lines
538 B
Python
22 lines
538 B
Python
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()
|