From 703cfdf2d68f38eb78de2d6aaa5b2a6048158683 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 22 Aug 2015 08:16:07 -0400 Subject: [PATCH] Test: Added segfault test - Thanks to Daniel Shahaf. --- test/rc.override.t | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/rc.override.t b/test/rc.override.t index f2108d416..ac8f3dfe7 100755 --- a/test/rc.override.t +++ b/test/rc.override.t @@ -52,6 +52,24 @@ class TestOverride(TestCase): self.assertRegexpMatches(out, r"regex +on") +class TestRCSegfault(TestCase): + def setUp(self): + """Executed before each test in the class""" + self.t = Task() + + def test_rchyphen_before(self): + "rc.hyphenated before" + # This segfaults, ... + code, our, err = self.t("rc.foo-bar:1 add Sample1") + self.assertEqual(code, 0) + + def test_rchyphen_after(self): + "rc.hyphenated after" + # ... but this passes. + code, our, err = self.t("add Sample1 rc.foo-bar:1") + self.assertEqual(code, 0) + + if __name__ == "__main__": from simpletap import TAPTestRunner unittest.main(testRunner=TAPTestRunner())