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'])
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')
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'])