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')
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)
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)
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')))