From 22efbe3f74ee7ef01e982454e2dfceaf407c33d5 Mon Sep 17 00:00:00 2001 From: Renato Alves Date: Thu, 24 Jul 2014 15:06:02 +0100 Subject: [PATCH] Unittest - Testcase for bug TW-1381 --- test/tw-1381.t | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 test/tw-1381.t diff --git a/test/tw-1381.t b/test/tw-1381.t new file mode 100755 index 000000000..1c3557ad5 --- /dev/null +++ b/test/tw-1381.t @@ -0,0 +1,29 @@ +#!/usr/bin/env python2.7 +# -*- coding: utf-8 -*- + +import sys +import os +import unittest +sys.path.append(os.path.dirname(os.path.abspath(__file__))) + +from basetest import Task, TestCase + + +class TestBug1381(TestCase): + def setUp(self): + self.t = Task() + + def test_blocking(self): + """Blocking report displays tasks that are blocking other tasks""" + self.t(("add", "blocks")) + self.t(("add", "dep:1", "blocked")) + code, out, err = self.t(("blocking",)) + + self.assertIn("blocks", out) + + +if __name__ == "__main__": + from simpletap import TAPTestRunner + unittest.main(testRunner=TAPTestRunner()) + +# vim: ai sts=4 et sw=4