コード例 #1
0
ファイル: test_pystmark.py プロジェクト: jdavisp3/pystmark
 def test_bad_json_response(self, mock_request):
     mock_request.return_value = self.mock_response(self.json_response,
                                                    bad_json=True)
     r = pystmark.get_delivery_stats(test=True)
     self.assertEqual(r.total, 0)
     self.assertEqual(r.inactive, 0)
     self.assertEqual(r.bounces, {})
コード例 #2
0
 def test_bad_json_response(self, mock_request):
     mock_request.return_value = self.mock_response(self.json_response,
                                                    bad_json=True)
     r = pystmark.get_delivery_stats(test=True)
     self.assertEqual(r.total, 0)
     self.assertEqual(r.inactive, 0)
     self.assertEqual(r.bounces, {})
コード例 #3
0
ファイル: test_pystmark.py プロジェクト: jdavisp3/pystmark
 def test_simple_api(self, mock_request):
     mock_request.return_value = self.mock_response(self.json_response)
     r = pystmark.get_delivery_stats(test=True)
     self.assertValidJSONResponse(r, self.schema)
     self.assertEqual(r.total, 30)
     self.assertEqual(r.inactive, 26)
     self.assertEqual(len(r.bounces), 4)
     self.assertEqual(r.bounces['Blocked'].name, 'ISP block')
コード例 #4
0
 def test_simple_api(self, mock_request):
     mock_request.return_value = self.mock_response(self.json_response)
     r = pystmark.get_delivery_stats(test=True)
     self.assertValidJSONResponse(r, self.schema)
     self.assertEqual(r.total, 30)
     self.assertEqual(r.inactive, 26)
     self.assertEqual(len(r.bounces), 4)
     self.assertEqual(r.bounces['Blocked'].name, 'ISP block')
コード例 #5
0
ファイル: test_pystmark.py プロジェクト: jonathana/pystmark
 def test_get_delivery_stats(self):
     r = pystmark.get_delivery_stats(test=True)
     self.assert500(r)
コード例 #6
0
ファイル: test_pystmark.py プロジェクト: speedplane/pystmark
 def test_get_delivery_stats(self):
     r = pystmark.get_delivery_stats(test=True)
     self.assert500(r)