def setUp(self):
        super(TestAssignmentUpgrades, self).setUp()
        register_mock_jobs_and_commands()

        self.computer = MockBuildComputer()
        self.computer.adapter = Mock()
        self.job = MultipleEchoJob()
        self.job.model = MockJob()
        self.job.model.get_domain_object = Mock()
        self.job.model.get_domain_object.return_value = self.job

        self.project = MockProject()

        self.assignment_model = JobAssignment(pk=1, project=self.project, computer=self.computer, job=self.job.model)
        self.assignment = Assignment(model=self.assignment_model)
    def setUp(self):
        super(TestJobsConfiguration, self).setUp()

        self._mock_resolver()

        register_mock_jobs_and_commands()

        job_model = Mock()
        self.job = EchoJob(model=job_model)

        job_model.get_domain_object.return_value = self.job

        computer = MockBuildComputer()
        computer.id = 1

        project = MockProject()
        project.id = 1

        assignment_model = Mock()
        assignment_model.computer = computer
        assignment_model.job = self.job.model
        assignment_model.project = project,
        assignment_model.config = dumps({})
        self.assignment = Assignment(model=assignment_model)
 def setUp(self):
     super(TestHelperJobCreation, self).setUp()
     self.job = EchoJob()
     register_mock_jobs_and_commands()