Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

About worklog

worklog is the project that runs DoneCal.com which is a free web app for maintaining a simple online calendar ideal for keeping track of what you have done.

Dependencies, installation

See INSTALL.txt

To run the unit tests

You can either run the tests one-off like this:

./run_tests.sh

Or keep it running waiting for changes:

./run_tests.sh --autoreload

To run the tests of an individual test module, you can do this:

./run_tests.sh tests.test_models
or
./run_tests.sh tests.test_models.ModelsTestCase
or 
./run_tests.sh tests.test_models.ModelsTestCase.test_create_user

To run the coverage tests

You start it like this:

./run_coverage_tests.sh

It will cancel the report if the tests don't pass.

Running the Javascript test suite

(this is currently under heavy development)

Open static/tests/smartphone.html in Firefox as a static file.

Getting a copy of the live database

First log in to the server:

$ ssh tornado@donecal.fry-it.com

and run mongodump anywhere:

$ cd /tmp/
$ rm -fr dump
$ mongodump -d worklog

Then copy those files to the local server:

$ cd /tmp
$ jan_rsync donecal.fry-it.com:/tmp/dump .

Now you need to create a new database and start mongodb.

$ cd ~/worklog
$ mkdir live-db
$ jed start_mongodb.sh
$ ./start_mongodb.sh

Now, run the restore:

$ ~/worklog/mongodb/bin/mongorestore dump

To test to send emails in

Simple as this:

$ python sendmail.py -d worklog < mail.txt

About

Tornado app behind DoneCal

Resources

Releases

No releases published

Packages

No packages published