def setUp(self):
     super(TestConfigGenerationForWire, self).setUp()
     self._mock_resolver()
     self.project_name = u"project"
     self.project = create_project(
         name=self.project_name, tracker_uri="http://example.com", repository_uri="/tmp/test"
     )
     self.buildmaster = self.project.buildmaster_set.all()[0]
     self.computer_model = self.computer = BuildComputer.objects.create(name="localhost", hostname="localhost")
     self.job = Job.objects.create(slug="cthulhubot-sleep").get_domain_object()
     self.job.auto_discovery()
     self.assignment_model = create_job_assignment(computer=self.computer_model, job=self.job, project=self.project)
     self.config = self.buildmaster.get_config()
    def setUp(self):
        super(TestSchedulers, self).setUp()
        self._mock_resolver()

        self.project_name = u"project"
        self.project = create_project(
            name=self.project_name, tracker_uri="http://example.com", repository_uri="/tmp/test"
        )
        self.buildmaster = self.project.buildmaster_set.all()[0]

        self.computer = BuildComputer.objects.create(name="localhost")
        ProjectClient.objects.create(project=self.project, computer=self.computer)

        job = Job.objects.create(slug="cthulhubot-debian-package-creation")
        job.auto_discovery()
        self.assignment = JobAssignment.objects.create(
            job=job,
            computer=self.computer,
            project=self.project,
            config=dumps(
                {
                    "commands": [
                        {"command": "cthulhubot-git", "parameters": {"repository": "/tmp/repoz.git"}},
                        {},
                        {},
                        {
                            "command": "cthulhubot-debian-package-ftp-upload",
                            "parameters": {
                                "ftp_user": "******",
                                "ftp_password": "******",
                                "ftp_directory": "",
                                "ftp_host": "",
                            },
                        },
                    ]
                }
            ),
        )