def __init__(self, config="tests.conf"): """The constructor. Eats the edits, links and errors, also makes up results""" testcase.TestObject.__init__(self, config) for objfile in [ "invite-pos", "invite-neg-reg-email", "invite-neg-empty-email", "invite-neg-empty-msg", "invite-neg-already-sent", ]: for edit in self.make_json_list("json_lists/invite/" + objfile + ".json"): if "random" in edit["value"]: edit["value"] = myrandom.random_email() elif "neg-reg-email" in objfile: edit["value"] = self.login self.edits.append(edit) self.links = self.make_json_list("json_lists/invite/linklist-invite.json") self.errors = self.make_json_list("json_lists/invite/errlist-invite.json") self.results.append({}) # empty self.results.append({"name": "invites", "value": "", "method": "grep"})
# -*- coding: utf-8 -*- from testlib import myrandom print myrandom.random_1lvl_domain() print myrandom.random_domain() print myrandom.random_login() print myrandom.random_email(login_separator='.', login_len=1, domain_lvl=5, lvl1_length=4) print myrandom.randomPhrase() print myrandom.coin()