Пример #1
0
 def test__handle_site_scons_dir_3(self):
     """Test SConsArguments.Importer._handle_site_scons_dir()"""
     with mock.patch('os.path.exists', return_value=True):
         tested._defaultArgpath = ['initial']
         tested._handle_site_scons_dir('top/dir', 'mysite')
         self.assertEqual(
             tested._defaultArgpath,
             [os.path.abspath('top/dir/mysite/site_arguments'), 'initial'])
Пример #2
0
 def test__handle_site_scons_dir_4(self):
     """Test SConsArguments.Importer._handle_site_scons_dir()"""
     with mock.patch('os.path.exists', return_value = False), \
          mock.patch('os.path.join', side_effect = lambda *args : '/'.join(args)):
         with self.assertRaisesRegexp(SCons.Errors.UserError,
                                      "site dir top/dir/mysite not found"):
             tested._defaultArgpath = ['initial']
             tested._handle_site_scons_dir('top/dir', 'mysite')
Пример #3
0
 def test__handle_site_scons_dir_1(self):
     """Test SConsArguments.Importer._handle_site_scons_dir()"""
     with mock.patch('os.path.exists', return_value=False):
         tested._defaultArgpath = ['initial']
         tested._handle_site_scons_dir('top/dir')
         self.assertEqual(tested._defaultArgpath, ['initial'])