From c702c5301523e57ce276d80c8106f9a52853948d Mon Sep 17 00:00:00 2001 From: palego Date: Sun, 3 Jan 2016 14:33:42 +0100 Subject: [PATCH] change os.mknod() for open() os.mknod() is a privileged command on OS X, making the test fail --- tests/test_commands.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_commands.py b/tests/test_commands.py index 5755b3881..8edccd4bd 100644 --- a/tests/test_commands.py +++ b/tests/test_commands.py @@ -83,7 +83,8 @@ class StartprojectTemplatesTest(ProjectTest): def test_startproject_template_override(self): copytree(join(scrapy.__path__[0], 'templates'), self.tmpl) - os.mknod(join(self.tmpl_proj, 'root_template')) + with open(join(self.tmpl_proj, 'root_template'), 'w'): + pass assert exists(join(self.tmpl_proj, 'root_template')) args = ['--set', 'TEMPLATES_DIR=%s' % self.tmpl]