def test_get_message_details_from_initial_emails(self, mock):
     integrations.initialize()
     self.assertEqual(1, mock.get_messages_details.call_count)
 def test_get_all_labels(self, mock):
     integrations.initialize()
     self.assertEqual(1, mock.get_labels.call_count)
 def test_get_initial_emails_with_unread_label(self, mock):
     integrations.initialize()
     expected_argument = {'include_labels': ['UNREAD']}
     self.assertIn(expected_argument, mock.get_messages.call_args)
 def test_gmail_service_is_initiated(self, mock):
     integrations.initialize()
     self.assertEqual(1, mock.get_service.call_count)