mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
add initial bulk run from pre-commit over all files
This commit is contained in:
parent
665aeeef61
commit
93356b39c3
418 changed files with 21354 additions and 23858 deletions
|
@ -28,6 +28,7 @@
|
|||
import sys
|
||||
import os
|
||||
import unittest
|
||||
|
||||
# Ensure python finds the local simpletap module
|
||||
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
|
@ -42,7 +43,7 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_accept(self):
|
||||
"""on-add-accept - a well-behaved, successful, on-add hook."""
|
||||
hookname = 'on-add-accept'
|
||||
hookname = "on-add-accept"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t("add foo")
|
||||
|
@ -59,7 +60,7 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_accept_modify(self):
|
||||
"""on-add-accept-modify - a well-behaved, successful, on-add hook, that modifies the added task."""
|
||||
hookname = 'on-add-modify'
|
||||
hookname = "on-add-modify"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t("add teh foo")
|
||||
|
@ -76,7 +77,7 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_reject(self):
|
||||
"""on-add-reject - a well-behaved, failing, on-add hook."""
|
||||
hookname = 'on-add-reject'
|
||||
hookname = "on-add-reject"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t.runError("add foo")
|
||||
|
@ -94,7 +95,7 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_misbehave1(self):
|
||||
"""on-add-misbehave1 - does not consume input."""
|
||||
hookname = 'on-add-misbehave1'
|
||||
hookname = "on-add-misbehave1"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t.runError("add foo")
|
||||
|
@ -108,7 +109,7 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_misbehave2(self):
|
||||
"""on-add-misbehave2 - does not emit JSON."""
|
||||
hookname = 'on-add-misbehave2'
|
||||
hookname = "on-add-misbehave2"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t.runError("add foo")
|
||||
|
@ -120,7 +121,7 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_misbehave3(self):
|
||||
"""on-add-misbehave3 - emits additional JSON."""
|
||||
hookname = 'on-add-misbehave3'
|
||||
hookname = "on-add-misbehave3"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t.runError("add foo")
|
||||
|
@ -132,7 +133,7 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_misbehave4(self):
|
||||
"""on-add-misbehave4 - emits different task JSON."""
|
||||
hookname = 'on-add-misbehave4'
|
||||
hookname = "on-add-misbehave4"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t.runError("add foo")
|
||||
|
@ -147,11 +148,11 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_misbehave5(self):
|
||||
"""on-add-misbehave5 - emits syntactically wrong JSON."""
|
||||
hookname = 'on-add-misbehave5'
|
||||
hookname = "on-add-misbehave5"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t.runError("add foo")
|
||||
self.assertIn("Hook Error: JSON syntax error in: {\"}", err)
|
||||
self.assertIn('Hook Error: JSON syntax error in: {"}', err)
|
||||
|
||||
hook = self.t.hooks[hookname]
|
||||
hook.assertTriggeredCount(1)
|
||||
|
@ -163,11 +164,14 @@ class TestHooksOnAdd(TestCase):
|
|||
|
||||
def test_onadd_builtin_misbehave6(self):
|
||||
"""on-add-misbehave6 - emits incomplete JSON."""
|
||||
hookname = 'on-add-misbehave6'
|
||||
hookname = "on-add-misbehave6"
|
||||
self.t.hooks.add_default(hookname, log=True)
|
||||
|
||||
code, out, err = self.t.runError("add foo")
|
||||
self.assertIn("Hook Error: JSON Object missing 'uuid' attribute from hook script: on-add-misbehave6", err)
|
||||
self.assertIn(
|
||||
"Hook Error: JSON Object missing 'uuid' attribute from hook script: on-add-misbehave6",
|
||||
err,
|
||||
)
|
||||
|
||||
hook = self.t.hooks[hookname]
|
||||
hook.assertTriggeredCount(1)
|
||||
|
@ -176,8 +180,10 @@ class TestHooksOnAdd(TestCase):
|
|||
logs = hook.get_logs()
|
||||
self.assertEqual(logs["output"]["msgs"][0], "FEEDBACK")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from simpletap import TAPTestRunner
|
||||
|
||||
unittest.main(testRunner=TAPTestRunner())
|
||||
|
||||
# vim: ai sts=4 et sw=4 ft=python
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue