コード例 #1
0
 def test_create_success(self):
     backend = TestBackendProvider()
     backend.npm_module = self._make_npm_module('success', 'foo/bar/baz.js')
     self.assertTrue(make_worker_config([backend], self.outfile))
     self._check_outfile(
         {'success': [
             'babel-polyfill',
             '/tmp/test-proctoring-modules/success/foo/bar/baz.js'
         ]}
     )
コード例 #2
0
 def test_create_success(self):
     backend = TestBackendProvider()
     backend.npm_module = self._make_npm_module('success', 'foo/bar/baz.js')
     self.assertTrue(make_worker_config([backend], self.outfile))
     self._check_outfile(
         {'success': [
             'babel-polyfill',
             '/tmp/test-proctoring-modules/success/foo/bar/baz.js'
         ]}
     )
コード例 #3
0
 def test_no_setting(self):
     backend = TestBackendProvider()
     backend.npm_module = 'no-setting'
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)
コード例 #4
0
 def test_no_permission(self):
     self.outfile = '/etc/workers-test.json'
     backend = TestBackendProvider()
     backend.npm_module = self._make_npm_module('no-perm', 'foo/bar/baz.js')
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)
コード例 #5
0
 def test_no_main(self):
     backend = TestBackendProvider()
     backend.npm_module = self._make_npm_module('no-main')
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)
コード例 #6
0
 def test_not_defined(self):
     backend = TestBackendProvider()
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)
コード例 #7
0
 def test_no_setting(self):
     backend = TestBackendProvider()
     backend.npm_module = 'no-setting'
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)
コード例 #8
0
 def test_no_permission(self):
     self.outfile = '/etc/workers-test.json'
     backend = TestBackendProvider()
     backend.npm_module = self._make_npm_module('no-perm', 'foo/bar/baz.js')
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)
コード例 #9
0
 def test_no_main(self):
     backend = TestBackendProvider()
     backend.npm_module = self._make_npm_module('no-main')
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)
コード例 #10
0
 def test_not_defined(self):
     backend = TestBackendProvider()
     self.assertFalse(make_worker_config([backend], self.outfile))
     self._check_outfile(None)