diff --git a/tests/test_progit_flask_ui_plugins_mail.py b/tests/test_progit_flask_ui_plugins_mail.py index 6f29d70..3fc7852 100644 --- a/tests/test_progit_flask_ui_plugins_mail.py +++ b/tests/test_progit_flask_ui_plugins_mail.py @@ -104,6 +104,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests): '' in output.data) + self.assertFalse(os.path.exists(os.path.join( + tests.HERE, 'test.git', 'hooks', 'post-receive.mail'))) + # Missing the required mail_to data = {'csrf_token': csrf_token, 'active': 'y'} @@ -120,6 +123,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests): '' in output.data) + self.assertFalse(os.path.exists(os.path.join( + tests.HERE, 'test.git', 'hooks', 'post-receive.mail'))) + # Activate hook data = { 'csrf_token': csrf_token, @@ -139,6 +145,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests): '' in output.data) + self.assertTrue(os.path.exists(os.path.join( + tests.HERE, 'test.git', 'hooks', 'post-receive.mail'))) + # De-Activate hook data = {'csrf_token': csrf_token} output = self.app.post('/test/settings/Mail', data=data) @@ -153,6 +162,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests): '' in output.data) + self.assertFalse(os.path.exists(os.path.join( + tests.HERE, 'test.git', 'hooks', 'post-receive.mail'))) + if __name__ == '__main__': SUITE = unittest.TestLoader().loadTestsFromTestCase(