From 08b5e0dcaddec7d7f73055b70234fd1c4615ad58 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Tue, 9 Feb 2016 13:43:57 -0800 Subject: [PATCH] Stubbing in /newsletters receive endpoint for mailgun routes. --- apps/newsletters/__init__.py | 0 apps/newsletters/models.py | 3 +++ apps/newsletters/tests.py | 16 ++++++++++++++++ apps/newsletters/urls.py | 6 ++++++ apps/newsletters/views.py | 6 ++++++ 5 files changed, 31 insertions(+) create mode 100644 apps/newsletters/__init__.py create mode 100644 apps/newsletters/models.py create mode 100644 apps/newsletters/tests.py create mode 100644 apps/newsletters/urls.py create mode 100644 apps/newsletters/views.py diff --git a/apps/newsletters/__init__.py b/apps/newsletters/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/apps/newsletters/models.py b/apps/newsletters/models.py new file mode 100644 index 000000000..71a836239 --- /dev/null +++ b/apps/newsletters/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/apps/newsletters/tests.py b/apps/newsletters/tests.py new file mode 100644 index 000000000..501deb776 --- /dev/null +++ b/apps/newsletters/tests.py @@ -0,0 +1,16 @@ +""" +This file demonstrates writing tests using the unittest module. These will pass +when you run "manage.py test". + +Replace this with more appropriate tests for your application. +""" + +from django.test import TestCase + + +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.assertEqual(1 + 1, 2) diff --git a/apps/newsletters/urls.py b/apps/newsletters/urls.py new file mode 100644 index 000000000..2fc142784 --- /dev/null +++ b/apps/newsletters/urls.py @@ -0,0 +1,6 @@ +from django.conf.urls import * +from apps.newsletters import views + +urlpatterns = patterns('', + url(r'^/?$', views.newsletter_receive, name='newsletter-receive'), +) diff --git a/apps/newsletters/views.py b/apps/newsletters/views.py new file mode 100644 index 000000000..e13b8e017 --- /dev/null +++ b/apps/newsletters/views.py @@ -0,0 +1,6 @@ +from django.http import HttpResponse, Http404 + +def newsletter_receive(request): + print request.REQUEST + response = HttpResponse('OK') + return response \ No newline at end of file