##// END OF EJS Templates
Update kernelspec tests
Thomas Kluyver -
Show More
@@ -42,21 +42,25 class KernelSpecTests(unittest.TestCase):
42 42
43 43 def test_install_kernel_spec(self):
44 44 self.ksm.install_kernel_spec(self.installable_kernel,
45 kernel_name='tstinstalled')
45 kernel_name='tstinstalled',
46 user=True)
46 47 self.assertIn('tstinstalled', self.ksm.find_kernel_specs())
47 48
48 49 with self.assertRaises(OSError):
49 50 self.ksm.install_kernel_spec(self.installable_kernel,
50 kernel_name='tstinstalled')
51 kernel_name='tstinstalled',
52 user=True)
51 53
52 54 # Smoketest that this succeeds
53 55 self.ksm.install_kernel_spec(self.installable_kernel,
54 56 kernel_name='tstinstalled',
55 replace=True)
57 replace=True, user=True)
56 58
57 @onlyif(os.name != 'nt' and not os.access('/usr/local/share', os.W_OK), "needs Unix system without root privileges")
59 @onlyif(kernelspec.find_install_prefix() in {'/usr', '/usr/local'}
60 and not os.access('/usr/local/share', os.W_OK),
61 "needs Unix system without root privileges")
58 62 def test_cant_install_kernel_spec(self):
59 63 with self.assertRaises(OSError):
60 64 self.ksm.install_kernel_spec(self.installable_kernel,
61 65 kernel_name='tstinstalled',
62 system=True)
66 user=False)
General Comments 0
You need to be logged in to leave comments. Login now