Example #1
0
 def test_getConfigDict_collapseRequests(self):
     for cr in (False, lambda a, b, c: False):
         cfg = BuilderConfig(name='b',
                             collapseRequests=cr,
                             factory=self.factory,
                             workername='s1')
         self.assertEqual(
             cfg.getConfigDict(), {
                 'builddir': 'b',
                 'collapseRequests': cr,
                 'name': 'b',
                 'workerbuilddir': 'b',
                 'factory': self.factory,
                 'workernames': ['s1'],
             })
Example #2
0
 def test_getConfigDict(self):
     ns = lambda: 'ns'
     nb = lambda: 'nb'
     cfg = BuilderConfig(name='b',
                         workername='s1',
                         workernames='s2',
                         builddir='bd',
                         workerbuilddir='wbd',
                         factory=self.factory,
                         tags=['c'],
                         nextWorker=ns,
                         nextBuild=nb,
                         locks=['l'],
                         env=dict(x=10),
                         properties=dict(y=20),
                         collapseRequests='cr',
                         description='buzz')
     self.assertEqual(
         cfg.getConfigDict(), {
             'builddir': 'bd',
             'tags': ['c'],
             'description': 'buzz',
             'env': {
                 'x': 10
             },
             'factory': self.factory,
             'locks': ['l'],
             'collapseRequests': 'cr',
             'name': 'b',
             'nextBuild': nb,
             'nextWorker': ns,
             'properties': {
                 'y': 20
             },
             'workerbuilddir': 'wbd',
             'workernames': ['s2', 's1'],
         })