Beispiel #1
0
 def test_builder10(self):
     """test unset option (set to None via set)"""
     builder = Builder()
     builder.abc = 'def'
     builder.test = 'test123'
     builder.jobs = 42
     builder.set('abc', None)
     builder.set('jobs', None)
     self.assertEqual(builder.opts(), ['--test', 'test123'])
Beispiel #2
0
 def test_builder10(self):
     """test unset option (set to None via set)"""
     builder = Builder()
     builder.abc = 'def'
     builder.test = 'test123'
     builder.jobs = 42
     builder.set('abc', None)
     builder.set('jobs', None)
     self.assertEqual(builder.opts(), ['--test', 'test123'])
Beispiel #3
0
 def test_builder6(self):
     """test multiple options (no append via set)"""
     builder = Builder()
     builder.set('foo', 'bar')
     builder.set('foo', 'xyz', append=True)
     builder.set('foo', 'foobar')
     builder.set('bar', 42)
     exp_opts = ['--bar', '42', '--foo', 'foobar']
     self.assertEqual(builder.opts(), exp_opts)
Beispiel #4
0
 def test_builder6(self):
     """test multiple options (no append via set)"""
     builder = Builder()
     builder.set('foo', 'bar')
     builder.set('foo', 'xyz', append=True)
     builder.set('foo', 'foobar')
     builder.set('bar', 42)
     exp_opts = ['--bar', '42', '--foo', 'foobar']
     self.assertEqual(builder.opts(), exp_opts)
Beispiel #5
0
 def test_builder8(self):
     """test multiple options (lists via set)"""
     builder = Builder()
     builder.set('foo', 'bar')
     builder.set('foo', ['x', 'y', 'z'], append=True)
     builder.set('z', True)
     builder.set('foo', 'a', append=True)
     exp_opts = ['--foo', 'bar', '--foo', 'x', '--foo', 'y',
                 '--foo', 'z', '--foo', 'a', '--z']
     self.assertEqual(builder.opts(), exp_opts)
Beispiel #6
0
 def test_builder4(self):
     """test multiple options (via set)"""
     builder = Builder()
     builder.set('without', 'feat1')
     builder.set('without', 'abc', append=True)
     builder.set('rsync_src', '/path/to/src')
     builder.set('without', 'feat2', append=True)
     exp_opts = ['--rsync-src', '/path/to/src', '--without', 'feat1',
                 '--without', 'abc', '--without', 'feat2']
     self.assertEqual(builder.opts(), exp_opts)
Beispiel #7
0
 def test_builder2(self):
     """test options 1 (via set)"""
     builder = Builder()
     builder.set('jobs', 2)
     builder.set('debug', True)
     builder.set('no_init', True)
     builder.set('root', '/var/tmp/build-root')
     exp_opts = ['--debug', '--jobs', '2', '--no-init',
                 '--root', '/var/tmp/build-root']
     self.assertEqual(builder.opts(), exp_opts)
Beispiel #8
0
 def test_builder4(self):
     """test multiple options (via set)"""
     builder = Builder()
     builder.set('without', 'feat1')
     builder.set('without', 'abc', append=True)
     builder.set('rsync_src', '/path/to/src')
     builder.set('without', 'feat2', append=True)
     exp_opts = [
         '--rsync-src', '/path/to/src', '--without', 'feat1', '--without',
         'abc', '--without', 'feat2'
     ]
     self.assertEqual(builder.opts(), exp_opts)
Beispiel #9
0
 def test_builder2(self):
     """test options 1 (via set)"""
     builder = Builder()
     builder.set('jobs', 2)
     builder.set('debug', True)
     builder.set('no_init', True)
     builder.set('root', '/var/tmp/build-root')
     exp_opts = [
         '--debug', '--jobs', '2', '--no-init', '--root',
         '/var/tmp/build-root'
     ]
     self.assertEqual(builder.opts(), exp_opts)
Beispiel #10
0
 def test_builder8(self):
     """test multiple options (lists via set)"""
     builder = Builder()
     builder.set('foo', 'bar')
     builder.set('foo', ['x', 'y', 'z'], append=True)
     builder.set('z', True)
     builder.set('foo', 'a', append=True)
     exp_opts = [
         '--foo', 'bar', '--foo', 'x', '--foo', 'y', '--foo', 'z', '--foo',
         'a', '--z'
     ]
     self.assertEqual(builder.opts(), exp_opts)