Exemple #1
0
 def test_get_holidays_timeout(self):
     with patch('my_calendar.requests', autospec=True) as mock_requests:
         mock_requests.get.side_effect = Timeout
         with self.assertRaises(Timeout):
             get_holidays()
             mock_requests.get.assert_called_once()
Exemple #2
0
 def test_get_holidays_timeout(self, mock_requests):
     with self.assertRaises(Timeout):
         get_holidays()
Exemple #3
0
 def test_get_holidays_timeout(self, mock_requests):
     mock_requests.get.side_effect = Timeout
     with self.assertRaises(Timeout):
         get_holidays()
         mock_requests.get.assert_called_once()
Exemple #4
0
 def test_get_holidays_200(self, mock_requests):
     mock_requests.return_value.status_code = 200
     response = get_holidays()
     self.assertEqual(response.status_code, 200)
Exemple #5
0
 def test_get_holidays_return_value(self, mock_requests):
     mock_requests.return_value.value = "Sunday"
     response = get_holidays()
     self.assertEqual(response.value, "Sunday")
Exemple #6
0
import my_calendar as calendar

from unittest.mock import create_autospec

calendar = create_autospec(calendar)

calendar.is_weekday()
calendar.get_holidays()
import my_calendar as calendar

from unittest.mock import Mock

# Автоматически патчим те методы которые нашли в объекте
mocked = True

if mocked:
    calendar = Mock(spec=calendar)

print(calendar.is_weekday())
print(calendar.get_holidays())