def test_jobtype_parameters(self): """ The JobType resource should expose the parameters. """ self.client.force_authenticate(user=self.user) job_type = JobTypeFactory.create(config_xml=job_with_parameters) url = reverse("jobtype-list") response = self.client.get(url) self.assertEqual(1, len(response.data)) self.assertEqual(job_type.name, response.data[0]["name"]) self.assertEqual( job_type.get_parameters(), response.data[0]["parameters"])
def setUp(self): self.user = User.objects.create_superuser( "testing", "*****@*****.**", "password") self.jobtype = JobTypeFactory.create( config_xml="this is the job xml") self.server = JenkinsServerFactory.create()