コード例 #1
4
 def test_update(self):
     p = Pydo(USER)
     tasktr = "test update #task"
     updatedTaskstr = "test #task is updated"
     p.create(taskstr)
     p.save()
     p = False
     # not sure if it even compiles but I don't want to lose the work done in lunch
     rv = self.app.put(HOME + "update", data=taskstr + "\r\n" + updatedTaskstr)
     p = Pydo(USER)
     assert 1 == len(p.tasks())
     assert updatedTaskstr == p.tasks()[0]._text
コード例 #2
3
 def test_non_empty_db(self):
     p = Pydo(USER)
     p.create("test")
     p.save()
     p = False
     rv = self.app.get(HOME + "tasks")
     assert '[[{"raw": "test", "type": "text"}]]' in rv.data
コード例 #3
3
 def test_delete(self):
     p = Pydo(USER)
     taskstr = "one #test task"
     p.create(taskstr)
     p.save()
     p = False
     rv = self.app.post(HOME +"delete", data=taskstr)
     p = Pydo(USER)
     assert 0 == len(p.tasks())
コード例 #4
0
 def test_query(self):
     p = Pydo(USER)
     p.create("one #project to find")
     p.create("one project to @ignore")
     p.save()
     p = False
     rv = self.app.get(HOME + "query?find=%23project")
     assert '{"data": "project", "raw": "#project", "type": "tag"}' in rv.data
     # one does not simply ignore queries
     rv = self.app.get(HOME + "query?find=%40ignore")
     assert '{"data": "ignore", "raw": "@ignore", "type": "context"}' in rv.data
コード例 #5
0
ファイル: pydo-tests.py プロジェクト: kflottorp/pydo-flask
 def test_traits(self):
     p = Pydo(USER)
     p.create("three #tags to #find @work")
     p.create("one #context to @ignore")
     p.save()
     p = False
     rv = self.app.get(HOME + "traits?find=%23")
     assert '#tags' in rv.data
     assert '#find' in rv.data
     assert '#context' in rv.data
     rv = self.app.get(HOME + "traits?find=%40")
     assert '@work' in rv.data
     assert '@ignore' in rv.data
コード例 #6
0
ファイル: app.py プロジェクト: AlexanderBrevig/pydo-flask
def update(user):
    p = Pydo(user)
    parts = request.data.split('\n')
    p.findAndProcess(parts[0], lambda t: p.update(t, parts[1]))
    p.save()
コード例 #7
0
ファイル: app.py プロジェクト: kflottorp/pydo-flask
def delete(user):
    p = Pydo(user)
    t = Task(request.data)
    p.delete(t)
    p.save()
コード例 #8
0
 def setUp(self):
     app.app.config['TESTING'] = True
     self.app = app.app.test_client()
     p = Pydo(USER)
     p.reset()
     p.save()
コード例 #9
0
ファイル: inject.py プロジェクト: kflottorp/pydo-flask
from pydo.pydo import Pydo

p = Pydo('3bf2402f51385ea7c85a9be66815ce51fba33eb34c28d123771f9b441aa64b72')
p.reset()
p.create('#sleep is good')
p.create('sleep is #awesome')
p.save()
assert(len(p.tasks()) == 2)
print('Injected '+str(len(p.tasks()))+' tasks')
コード例 #10
0
ファイル: app.py プロジェクト: AlexanderBrevig/pydo-flask
def tasks(user):
    p = Pydo(user)
    return json.dumps([task.traits() for task in p.tasks()])
コード例 #11
0
ファイル: app.py プロジェクト: AlexanderBrevig/pydo-flask
def reset(user):
    p = Pydo(user)
    p.reset()
コード例 #12
0
ファイル: app.py プロジェクト: AlexanderBrevig/pydo-flask
def redo(user):
    p = Pydo(user)
    p.findAndProcess(request.data, lambda t: p.redo(t))
    p.save()
コード例 #13
0
ファイル: app.py プロジェクト: kflottorp/pydo-flask
def update(user):
    p = Pydo(user)
    parts = request.data.split('\n')
    t = Task(parts[0])
    p.update(t, parts[1])
    p.save()
コード例 #14
0
 def test_create(self):
     rv = self.app.post("create", data="test create from #tests")
     p = Pydo(USER)
     assert 1 == len(p.tasks())
コード例 #15
0
ファイル: app.py プロジェクト: AlexanderBrevig/pydo-flask
def create(user):
    p = Pydo(user)
    p.create(request.data)
    p.save()
コード例 #16
0
ファイル: app.py プロジェクト: AlexanderBrevig/pydo-flask
def query(user):
    p = Pydo(user)
    find = request.args.get('find')
    return json.dumps([task.traits() for task in p.query(find)])
コード例 #17
0
ファイル: pydo-tests.py プロジェクト: kflottorp/pydo-flask
 def tearDown(self):
     p = Pydo(USER)
     p.reset()
     pass
コード例 #18
0
ファイル: app.py プロジェクト: kflottorp/pydo-flask
def redo(user):
    p = Pydo(user)
    t = Task(request.data)
    p.redo(t)
    p.save()
コード例 #19
0
ファイル: app.py プロジェクト: kflottorp/pydo-flask
def complete(user):
    p = Pydo(user)
    t = Task(request.data)
    p.complete(t)
    p.save()
コード例 #20
0
ファイル: app.py プロジェクト: AlexanderBrevig/pydo-flask
def complete(user):
    p = Pydo(user)
    p.findAndProcess(request.data, lambda t: p.complete(t))
    p.save()
コード例 #21
0
ファイル: app.py プロジェクト: kflottorp/pydo-flask
def traits(user):
    p = Pydo(user)
    find = request.args.get('find')
    return json.dumps(p.traits(find))