~cupstream2distro-maintainers/bileto/trunk

« back to all changes in this revision

Viewing changes to tests/test_worker_manager.py

  • Committer: Robert Bruce Park
  • Date: 2016-09-01 03:18:33 UTC
  • Revision ID: robert.park@canonical.com-20160901031833-wolrgmx0qf9ultx8
Streamline setting of ephemeral PPA options.

Show diffs side-by-side

added added

removed removed

Lines of Context:
549
549
        REQUESTID=500, REQUEST_URL_ROOT='https://tickets/'))
550
550
    def test_manager_ppa_ephemeral_and_assign(self, lp_mock, get):
551
551
        """Test that ephemeral PPAs are created while assigning."""
552
 
        lp_mock.ppa_team.createPPA.return_value.web_link = 'https://ppa'
 
552
        ppa = lp_mock.ppa_team.createPPA.return_value
 
553
        ppa.authorized_size = 20480
 
554
        ppa.build_debug_symbols = True
 
555
        ppa.publish_debug_symbols = True
 
556
        ppa.relative_build_score = 1500
 
557
        ppa.require_virtualized = False
 
558
        ppa.web_link = 'https://ppa'
553
559
        lp_mock.ppa_team.ppas = [
554
560
            Mock(distribution_link='/ubuntu', require_virtualized=False),
555
561
            Mock(distribution_link='/ubuntu', require_virtualized=True),
586
592
                dependency=lp_mock.load.return_value, pocket='Proposed'),
587
593
            call.ppa_team.createPPA().lp_save(),
588
594
            call.ppa_team.createPPA().setProcessors(processors=['a', 'b']),
 
595
            call.ppa_team.createPPA().lp_save(),
589
596
        ])
590
597
 
591
598
    @patch('bileto.worker.manager.Manager.assign')
604
611
        self.assertEqual(
605
612
            manager.ppa.description,
606
613
            'https://bileto/{}'.format(ticket_path))
607
 
        manager.ppa.lp_save.assert_called_once_with()
 
614
        manager.ppa.lp_save.assert_called_with()
608
615
 
609
616
    def test_manager_dest_vivid(self):
610
617
        """Pin vivid silos to overlay always."""