Example #1
0
    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"})
Example #2
0
# -*- 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()