Skip to content

Commit 9781013

Browse files
mini*
1 parent 7952d83 commit 9781013

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

mini-test.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import mini
2+
import unittest
3+
from django.test import Client
4+
5+
def foo():
6+
cli = Client()
7+
return cli.get('/')
8+
9+
class MyTest(unittest.TestCase):
10+
def test(self):
11+
response = foo()
12+
self.assertEqual(200, response.status_code)
13+
self.assertEqual(b'Hello World', response.content)
14+
15+
if __name__ == '__main__':
16+
unittest.main()

mini.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#
2+
# Settings
3+
#
4+
from django.conf import settings
5+
6+
settings.configure(
7+
DEBUG = True,
8+
ALLOWED_HOSTS = ['localhost'],
9+
# ROOT_URLCONF = '__main__',
10+
ROOT_URLCONF = 'mini',
11+
MIDDLEWARE_CLASSES = (
12+
'django.middleware.common.CommonMiddleware',
13+
'django.middleware.csrf.CsrfViewMiddleware',
14+
'django.middleware.clickjacking.XFrameOptionsMiddleware',
15+
),
16+
)
17+
18+
#
19+
# View
20+
#
21+
from django.conf.urls import url
22+
from django.http import HttpResponse
23+
24+
def index(request):
25+
return HttpResponse('Hello World')
26+
27+
urlpatterns = (
28+
url(r'^$', index),
29+
)
30+
31+
#
32+
# Terminal
33+
#
34+
# import sys
35+
# from django.core.management import execute_from_command_line
36+
# execute_from_command_line(sys.argv)

0 commit comments

Comments
 (0)