jardin/test_jardin.py

23 lines
554 B
Python
Raw Normal View History

2023-10-19 11:11:51 +00:00
#!/usr/bin/python3
2023-10-19 10:42:14 +00:00
import unittest
2023-10-19 11:11:51 +00:00
from unittest.mock import patch
2023-10-19 10:42:14 +00:00
import jardin
class TestJardin(unittest.TestCase):
2023-10-19 11:11:51 +00:00
@patch("selenium.webdriver.Firefox")
2023-10-19 20:00:07 +00:00
def test_initialize_webdriver_calls_Firefox(self, mockFirefox):
2023-10-19 10:42:14 +00:00
jardin.initialize_webdriver()
mockFirefox.assert_called_once()
2023-10-19 20:00:07 +00:00
@patch("jardin.initialize_webdriver")
def test_main_calls_initialize_webdriver(self, mockInitializeWebdriver):
jardin.main()
mockInitializeWebdriver.assert_called_once()
2023-10-19 11:11:51 +00:00
if __name__ == "__main__":
unittest.main()