def make_ubuntu_version(self, name=None, number=None): if name is None: name = utils.generate_random_string() if number is None: number = utils.generate_random_string() data = {'name': name, 'number': number} return self.post_create_instance_without_status_code('ubuntuversion', data=data)
def test_generate_random_string(self): num = random.randint(5, 9) string1 = utils.generate_random_string(num, uppercase=False) string2 = utils.generate_random_string(num, uppercase=True) randomstr_type = type(string1) self.assertTrue(randomstr_type is str) self.assertEqual(len(string1), num) self.assertFalse(string1[0].isupper()) self.assertTrue(string2[0].isupper())
def make_known_bug_regex(bug=None): if bug is None: bug = make_bug() regex = models.KnownBugRegex(regex=utils.generate_random_string(), bug=bug) regex.save() return regex
def make_jenkins(environment=None): if environment is None: if models.Environment.objects.exists(): environment = models.Environment.objects.first() else: environment = make_environment() servicestatus = models.ServiceStatus.objects.get(name='up') jenkins = models.Jenkins( environment=environment, servicestatus=servicestatus, external_access_url=utils.generate_random_string()) jenkins.save() return jenkins
def make_environment(name=None): if name is None: name = utils.generate_random_string() environment = models.Environment(name=name) environment.save() return environment
def make_environment_via_api(self, name=None): if name is None: name = utils.generate_random_string() data = {'name': name} return self.post_create_instance_without_status_code('environment', data=data)
def make_bug(): bug = models.Bug(summary=utils.generate_random_string()) bug.save() return bug
def make_database(self, name=None): if name is None: name = utils.generate_random_string() data = {'name': name} return self.post_create_instance_without_status_code('database', data=data)
def make_openstack_version(self, name=None): if name is None: name = utils.generate_random_string() data = {'name': name} return self.post_create_instance_without_status_code('openstackversion', data=data)