Я пытаюсь написать unit test, который помещает событие mock в мой веб-сайт.
Я пошел и вытащил событие из своих журналов и попытался отправить его с включенным тестовым режимом, но я (несколько предсказуемо) получил ошибку:
аналогичный объект существует в режиме реального времени, но для выполнения этого запроса использовался ключ тестового режима.
Достаточно честный. Итак, как мне создать фиктивное событие, которое я действительно могу отправить на свой веб-хоккей, и обработать его правильно?
Здесь мой текущий тест:
class StripeTest(TestCase):
def setUp(self):
self.client = Client()
def test_receiving_a_callback(self):
with open('donate/test_assets/stripe_event.json', 'r') as f:
stripe_event = simplejson.load(f)
self.client.post('/donate/callbacks/stripe/',
data=simplejson.dumps(stripe_event),
content_type='application/json')