Example #1
0
    def test_error_raise_on_status_code_404(self):
        with patch('requests.get') as mock_request:
            mock_request.return_value = \
                RequestMock(status_code=404, file_name='test/html/inbox.html')

            with self.assertRaises(MailinatorException):
                get_mail('pete')
Example #2
0
    def test_error_raise_on_status_code_404(self):
        with patch('requests.get') as mock_request:
            mock_request.return_value = \
                RequestMock(status_code=404, file_name='test/html/inbox.html')

            with self.assertRaises(MailinatorException):
                get_mail('pete')
Example #3
0
    def test_mailbox_preview(self):
        with patch('requests.get') as mock_request:
            mock_request.return_value = \
                RequestMock(status_code=200, file_name='test/html/inbox.html')

            letters = get_mail('pete')

            letter = letters[0]
            self.assertEqual('Odis Rucker', letter.preview_from)
            self.assertTrue('Be Careful Using This Wonder!' in letter.preview_subject)
            self.assertEqual('03-04-2012 14:00', letter.preview_received)

            letter = letters[1]
            self.assertEqual('L.L.Bean', letter.preview_from)
            self.assertTrue("The Polo that's 5 Times" in letter.preview_subject)
            self.assertEqual('03-04-2012 14:07', letter.preview_received)
Example #4
0
    def test_mailbox_preview(self):
        with patch('requests.get') as mock_request:
            mock_request.return_value = \
                RequestMock(status_code=200, file_name='test/html/inbox.html')

            letters = get_mail('pete')

            letter = letters[0]
            self.assertEqual('Odis Rucker', letter.preview_from)
            self.assertTrue(
                'Be Careful Using This Wonder!' in letter.preview_subject)
            self.assertEqual('03-04-2012 14:00', letter.preview_received)

            letter = letters[1]
            self.assertEqual('L.L.Bean', letter.preview_from)
            self.assertTrue(
                "The Polo that's 5 Times" in letter.preview_subject)
            self.assertEqual('03-04-2012 14:07', letter.preview_received)
Example #5
0
    def test_mailbox_finds_all_emails(self):
        with patch('requests.get') as mock_request:
            mock_request.return_value = \
                RequestMock(status_code=200, file_name='test/html/inbox.html')

            self.assertEqual(16, len(get_mail('pete')))
Example #6
0
    def test_mailbox_finds_all_emails(self):
        with patch('requests.get') as mock_request:
            mock_request.return_value = \
                RequestMock(status_code=200, file_name='test/html/inbox.html')

            self.assertEqual(16, len(get_mail('pete')))