forked from GithubBackups/healthchecks
Setting up tests
This commit is contained in:
parent
3fff9e8e3a
commit
4057759df6
8
hc/.travis.yml
Normal file
8
hc/.travis.yml
Normal file
@ -0,0 +1,8 @@
|
||||
language: python
|
||||
python:
|
||||
- "3.4"
|
||||
install: "pip install -r requirements.txt"
|
||||
addons:
|
||||
postgresql: "9.4"
|
||||
script:
|
||||
- python manage.py test hc.front
|
@ -1,3 +0,0 @@
|
||||
from django.test import TestCase
|
||||
|
||||
# Create your tests here.
|
0
hc/front/tests/__init__.py
Normal file
0
hc/front/tests/__init__.py
Normal file
8
hc/front/tests/test_basics.py
Normal file
8
hc/front/tests/test_basics.py
Normal file
@ -0,0 +1,8 @@
|
||||
from django.test import TestCase
|
||||
|
||||
|
||||
class BasicsTestCase(TestCase):
|
||||
|
||||
def test_it_shows_welcome(self):
|
||||
r = self.client.get("/")
|
||||
self.assertContains(r, "Welcome", status_code=200)
|
@ -15,7 +15,12 @@ import os
|
||||
|
||||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
hc_config = json.loads(open(os.path.expanduser("~/hc_config.json")).read())
|
||||
p = os.path.expanduser("~/hc_config.json")
|
||||
if os.path.exists(p):
|
||||
hc_config = json.loads(open(p).read())
|
||||
else:
|
||||
print("~/hc_config.json does not exist, using defaults")
|
||||
hc_config = {}
|
||||
|
||||
# Quick-start development settings - unsuitable for production
|
||||
# See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/
|
||||
@ -84,10 +89,8 @@ DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.postgresql_psycopg2',
|
||||
'NAME': 'hc',
|
||||
'USER': 'hc',
|
||||
'USER': 'postgres',
|
||||
'PASSWORD': '',
|
||||
'HOST': '192.168.1.112',
|
||||
'PORT': 5432,
|
||||
'TEST': {'CHARSET': 'UTF8'}
|
||||
}
|
||||
}
|
||||
@ -113,7 +116,7 @@ STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
|
||||
|
||||
# AWS
|
||||
EMAIL_BACKEND = 'django_ses_backend.SESBackend'
|
||||
AWS_SES_ACCESS_KEY_ID = hc_config["aws_ses_access_key"]
|
||||
AWS_SES_SECRET_ACCESS_KEY = hc_config["aws_ses_secret_key"]
|
||||
AWS_SES_ACCESS_KEY_ID = hc_config.get("aws_ses_access_key")
|
||||
AWS_SES_SECRET_ACCESS_KEY = hc_config.get("aws_ses_secret_key")
|
||||
AWS_SES_REGION_NAME = 'eu-west-1'
|
||||
AWS_SES_REGION_ENDPOINT = 'email.eu-west-1.amazonaws.com'
|
||||
|
@ -33,7 +33,7 @@
|
||||
In bash scripts, you can use <code>wget</code> or <code>curl</code> to run the requests:
|
||||
</p>
|
||||
<pre>
|
||||
wget https://healthchecks.io/ping/b2012751-c542-4deb-b054-ff51322102b9/
|
||||
wget https://healthchecks.io/ping/b2012751-c542-4deb-b054-ff51322102b9/ -O /dev/null
|
||||
</pre>
|
||||
|
||||
<h3>When notifications are sent</h3>
|
||||
|
@ -29,7 +29,7 @@
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div role="tabpanel" class="tab-pane active" id="bash">
|
||||
<pre>wget https://healthchecks.io/ping/b2012751-c542-4deb-b054-ff51322102b9/
|
||||
<pre>wget https://healthchecks.io/ping/b2012751-c542-4deb-b054-ff51322102b9/ -O /dev/null
|
||||
</pre>
|
||||
</div>
|
||||
<div role="tabpanel" class="tab-pane" id="python">
|
||||
|
Loading…
x
Reference in New Issue
Block a user