def test_generate_name(self): for i in range(0,10): self.assertTrue( self.is_name(namegen.generate_name()) ) for i in range(0,10): for x in range(0,10): for y in range(0,10): self.assertTrue(self.is_name(namegen.generate_name(x, x + y)))
def couple(self, mate): if type(mate) == Poodle: if mate.gender != self.gender: if randint(0, 1): gender = 'female' if randint(0, 1) else 'male' colour = self.colour if randint(0, 1) else mate.colour m, f = generate_name() name = m if gender == 'male' else f return Poodle(name, gender, colour) else: return None else: raise Exception('Argument must be of opposite gender.') else: raise TypeError('Argument must be a Poodle object.')
def __init__(self, name=None, gender=None, colour=None): x = randint(0, 1) colours = [ 'black', 'darkbrown', 'hazel', 'white', 'golden', 'tan', 'red', 'grey' ] if gender: self.gender = gender x = 1 if self.gender == 'female' else 0 else: self.gender = 'female' if x == 1 else 'male' if name: self.name = name else: self.name = generate_name()[x] if colour: self.colour = colour else: self.colour = choice(colours)
except AssertionError: print('no json in response of assigning suggestion to task.', resp) def main(dataset, schema, model, task): user, pwd = Path('config').read_text().strip().split('\n') config = {'domain': 'tiblex', 'user': user, 'pwd': pwd, 'dataset': dataset, 'schema': schema} # Steps 0, 1 and 2 session_parts, examples, tagset = prepare_to_suggest(config) # Step 3 data = generate_suggestions(examples, tagset, model) # Step 4 upload_suggestions(session_parts, data) # Step 5 assign_suggestions_to_task(session_parts, model, task) dataset = 'dzanglun_start_sentences' schema = 'pos-beta1' task = 'dzanglun_sentences' model = generate_name(Theme(), randint(3, 8)) print(f'model name: {model}') main(dataset, schema, model, task)
import namegen import sys if __name__ == '__main__': if len(sys.argv) == 1: print(namegen.generate_name()) elif len(sys.argv) == 2: print(namegen.generate_name(int(sys.argv[1]))) elif len(sys.argv) == 3: print(namegen.generate_name(int(sys.argv[1]), int(sys.argv[2])))