[apparmor] [patch] Move all tests from test-signal_parse.py to test-signal.py
Christian Boltz
apparmor at cboltz.de
Sat Oct 24 12:48:12 UTC 2015
Hello,
it's pointless to keep a separate file for those tests - they integrate
well in test-signal.py.
After the move, test-signal_parse.py is empty and will be deleted.
[ 14-move-test-signal_parse-tests-to-test-signal.diff ]
--- utils/test/test-signal.py 2015-10-23 20:12:19.576200988 +0200
+++ utils/test/test-signal.py 2015-10-24 14:40:45.321428839 +0200
@@ -227,13 +227,26 @@
(' signal , # foo ' , 'signal, # foo'),
(' audit signal send,' , 'audit signal send,'),
(' audit signal (send ),' , 'audit signal send,'),
- (' audit signal (send , receive ),' , 'audit signal (receive send),'),
+ (' audit signal (send , receive ),' , 'audit signal (receive send),'),
(' deny signal send set=quit,# foo bar' , 'deny signal send set=quit, # foo bar'),
(' deny signal send set=(quit), ' , 'deny signal send set=quit,'),
(' deny signal send set=(int , quit),' , 'deny signal send set=(int quit),'),
(' deny signal send set=(quit, int ),' , 'deny signal send set=(int quit),'),
(' deny signal send ,# foo bar' , 'deny signal send, # foo bar'),
(' allow signal set=int ,# foo bar' , 'allow signal set=int, # foo bar'),
+ ('signal,' , 'signal,'),
+ ('signal (receive),' , 'signal receive,'),
+ ('signal (send),' , 'signal send,'),
+ ('signal (send receive),' , 'signal (receive send),'),
+ ('signal r,' , 'signal r,'),
+ ('signal w,' , 'signal w,'),
+ ('signal rw,' , 'signal rw,'),
+ ('signal send set=("hup"),' , 'signal send set=hup,'),
+ ('signal (receive) set=kill,' , 'signal receive set=kill,'),
+ ('signal w set=(quit int),' , 'signal w set=(int quit),'),
+ ('signal receive peer=foo,' , 'signal receive peer=foo,'),
+ ('signal (send receive) peer=/usr/bin/bar,' , 'signal (receive send) peer=/usr/bin/bar,'),
+ ('signal wr set=(pipe, usr1) peer=/sbin/baz,' , 'signal wr set=(pipe usr1) peer=/sbin/baz,'),
]
def test_write_manually(self):
--- utils/test/test-signal_parse.py 2015-10-23 15:02:53.710834017 +0200
+++ utils/test/test-signal_parse.py 2015-10-24 14:41:24.358159030 +0200
@@ -1,42 +0,0 @@
-#! /usr/bin/env python
-# ------------------------------------------------------------------
-#
-# Copyright (C) 2014 Canonical Ltd.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of version 2 of the GNU General Public
-# License published by the Free Software Foundation.
-#
-# ------------------------------------------------------------------
-
-import unittest
-from common_test import AATest, setup_all_loops
-
-from apparmor.rule.signal import SignalRule
-
-class AAParseSignalTest(AATest):
- def _run_test(self, params, expected):
- parsed = SignalRule.parse(params)
- self.assertEqual(expected, parsed.get_clean())
-
-
- tests = [
- ('signal,', 'signal,'),
- ('signal (receive),', 'signal receive,'),
- ('signal (send),', 'signal send,'),
- ('signal (send receive),', 'signal (receive send),'),
- ('signal r,', 'signal r,'),
- ('signal w,', 'signal w,'),
- ('signal rw,', 'signal rw,'),
- ('signal send set=("hup"),', 'signal send set=hup,'),
- ('signal (receive) set=kill,', 'signal receive set=kill,'),
- ('signal w set=(quit int),', 'signal w set=(int quit),'),
- ('signal receive peer=foo,', 'signal receive peer=foo,'),
- ('signal (send receive) peer=/usr/bin/bar,', 'signal (receive send) peer=/usr/bin/bar,'),
- ('signal wr set=(pipe, usr1) peer=/sbin/baz,', 'signal wr set=(pipe usr1) peer=/sbin/baz,'),
- ]
-
-
-setup_all_loops(__name__)
-if __name__ == '__main__':
- unittest.main(verbosity=2)
Regards,
Christian Boltz
--
Yes, I know how much devs hate writing documentation... I was a dev.
[Carlos E. R. in opensuse-factory]
More information about the AppArmor
mailing list